Invention Grant
- Patent Title: Compression status bit cache and backing store
-
Application No.: US14157159Application Date: 2014-01-16
-
Publication No.: US10515011B2Publication Date: 2019-12-24
- Inventor: David B. Glasco , Peter B. Holmqvist , George R. Lynch , Patrick R. Marchand , Karan Mehra , James Roberts
- Applicant: NVIDIA CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA CORPORATION
- Current Assignee: NVIDIA CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Artegis Law Group, LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0813 ; G06F12/0802 ; G06F12/1009 ; G06F12/1045 ; G06F12/0875 ; G06F12/128 ; G06F12/08

Abstract:
One embodiment of the present invention sets forth a technique for increasing available storage space within compressed blocks of memory attached to data processing chips, without requiring a proportional increase in on-chip compression status bits. A compression status bit cache provides on-chip availability of compression status bits used to determine how many bits are needed to access a potentially compressed block of memory. A backing store residing in a reserved region of attached memory provides storage for a complete set of compression status bits used to represent compression status of an arbitrarily large number of blocks residing in attached memory. Physical address remapping (“swizzling”) used to distribute memory access patterns over a plurality of physical memory devices is partially replicated by the compression status bit cache to efficiently integrate allocation and access of the backing store data with other user data.
Public/Granted literature
- US20140237189A1 COMPRESSION STATUS BIT CACHE AND BACKING STORE Public/Granted day:2014-08-21
Information query