The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 01, 2019

Filed:

May. 11, 2017
Applicant:

Qualcomm Incorporated, San Diego, CA (US);

Inventors:

Richard Senior, San Diego, CA (US);

Christopher Edward Koob, Round Rock, TX (US);

Gurvinder Singh Chhabra, San Diego, CA (US);

Andres Alejandro Oportus Valenzuela, San Jose, CA (US);

Nieyan Geng, San Diego, CA (US);

Raghuveer Raghavendra, San Diego, CA (US);

Christopher Porter, Athens, GA (US);

Anand Janakiraman, San Diego, CA (US);

Assignee:

QUALCOMM Incorporated, San Diego, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 12/02 (2006.01); G06F 12/1036 (2016.01);
U.S. Cl.
CPC ...
G06F 12/1036 (2013.01); G06F 3/0608 (2013.01); G06F 3/0661 (2013.01); G06F 3/0685 (2013.01); G06F 12/0246 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/60 (2013.01);
Abstract

Reducing metadata size in compressed memory systems of processor-based systems is disclosed. In one aspect, a compressed memory system provides 2compressed data regions, corresponding 2sets of free memory lists, and a metadata circuit. The metadata circuit associates virtual addresses with abbreviated physical addresses, which omit N upper bits of corresponding full physical addresses, of memory blocks of the 2compressed data regions. A compression circuit of the compressed memory system receives a memory access request including a virtual address, and selects one of the 2compressed data regions and one of the 2sets of free memory lists based on a modulus of the virtual address and 2. The compression circuit retrieves an abbreviated physical address corresponding to the virtual address from the metadata circuit, and performs a memory access operation on a memory block associated with the abbreviated physical address in the selected compressed data region.


Find Patent Forward Citations

Loading…