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. 07, 2014

Filed:

Oct. 08, 2010
Applicants:

David B. Glasco, Austin, TX (US);

Peter B. Holmqvist, Cary, NC (US);

George R. Lynch, Raleigh, NC (US);

Patrick R. Marchand, Apex, NC (US);

Karan Mehra, Cary, NC (US);

James Roberts, Austin, TX (US);

Cass W. Everitt, Heath, TX (US);

Steven E. Molnar, Chapel Hill, NC (US);

Inventors:

David B. Glasco, Austin, TX (US);

Peter B. Holmqvist, Cary, NC (US);

George R. Lynch, Raleigh, NC (US);

Patrick R. Marchand, Apex, NC (US);

Karan Mehra, Cary, NC (US);

James Roberts, Austin, TX (US);

Cass W. Everitt, Heath, TX (US);

Steven E. Molnar, Chapel Hill, NC (US);

Assignee:

Nvidia Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 13/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

One embodiment of the present invention sets forth a technique for performing a memory access request to compressed data within a virtually mapped memory system comprising an arbitrary number of partitions. A virtual address is mapped to a linear physical address, specified by a page table entry (PTE). The PTE is configured to store compression attributes, which are used to locate compression status for a corresponding physical memory page within a compression status bit cache. The compression status bit cache operates in conjunction with a compression status bit backing store. If compression status is available from the compression status bit cache, then the memory access request proceeds using the compression status. If the compression status bit cache misses, then the miss triggers a fill operation from the backing store. After the fill completes, memory access proceeds using the newly filled compression status information.


Find Patent Forward Citations

Loading…