DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Memory hierarchy using row-based compression

Abstract

A system includes a first memory and a device coupleable to the first memory. The device includes a second memory to cache data from the first memory. The second memory includes a plurality of rows, each row including a corresponding set of compressed data blocks of non-uniform sizes and a corresponding set of tag blocks. Each tag block represents a corresponding compressed data block of the row. The device further includes decompression logic to decompress data blocks accessed from the second memory. The device further includes compression logic to compress data blocks to be stored in the second memory.

Inventors:
;
Issue Date:
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1330324
Patent Number(s):
9477605
Application Number:
13/939,377
Assignee:
Advanced Micro Devices, Inc. (Sunnyvale, CA)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
AC52-07NA27344
Resource Type:
Patent
Resource Relation:
Patent File Date: 2013 Jul 11
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Loh, Gabriel H., and O'Connor, James M. Memory hierarchy using row-based compression. United States: N. p., 2016. Web.
Loh, Gabriel H., & O'Connor, James M. Memory hierarchy using row-based compression. United States.
Loh, Gabriel H., and O'Connor, James M. Tue . "Memory hierarchy using row-based compression". United States. https://www.osti.gov/servlets/purl/1330324.
@article{osti_1330324,
title = {Memory hierarchy using row-based compression},
author = {Loh, Gabriel H. and O'Connor, James M.},
abstractNote = {A system includes a first memory and a device coupleable to the first memory. The device includes a second memory to cache data from the first memory. The second memory includes a plurality of rows, each row including a corresponding set of compressed data blocks of non-uniform sizes and a corresponding set of tag blocks. Each tag block represents a corresponding compressed data block of the row. The device further includes decompression logic to decompress data blocks accessed from the second memory. The device further includes compression logic to compress data blocks to be stored in the second memory.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2016},
month = {10}
}

Works referenced in this record:

Compressed cache lines incorporating embedded prefetch history data
patent-application, December 2005


Adaptive cache compression system
patent-application, May 2006


Cache memory
patent-application, October 2008


Bus Attached Compressed Random Access Memory
patent-application, October 2009


Dram Cache with Tags and Data Jointly Stored in Physical Rows
patent-application, May 2013