Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Data compression system using base values and methods thereof

Patent ·
OSTI ID:1859942
In some embodiments, a memory controller in a processor includes a base value cache, a compressor, and a metadata cache. The compressor is coupled to the base value cache and the metadata cache. The compressor compresses a data block using at least a base value and delta values. The compressor determines whether the size of the data block exceeds a data block threshold value. Based on the determination of whether the size of the compressed data block generated by the compressor exceeds the data block threshold value, the memory controller transfers only a set of the compressed delta values to memory for storage. A decompressor located in the lower level cache of the processor decompresses the compressed data block using the base value stored in the base value cache, metadata stored in the metadata cache and the delta values stored in memory.
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States); Advanced Micro Devices, Inc., Santa Clara, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-07NA27344
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
Patent Number(s):
11,144,208
Application Number:
16/724,609
OSTI ID:
1859942
Country of Publication:
United States
Language:
English

References (6)

MemZip: Exploring unconventional benefits from memory compression conference February 2014
Attaché: Towards Ideal Memory Compression by Mitigating Metadata Bandwidth Overheads conference October 2018
C-Pack: A High-Performance Microprocessor Cache Compression Algorithm journal August 2010
Zero-content augmented caches conference January 2009
Base-delta-immediate compression: practical data compression for on-chip caches
  • Pekhimenko, Gennady; Seshadri, Vivek; Mutlu, Onur
  • Proceedings of the 21st international conference on Parallel architectures and compilation techniques - PACT '12 https://doi.org/10.1145/2370816.2370870
conference January 2012
IBM Memory Expansion Technology (MXT) journal March 2001

Similar Records

Data compression system using base values and methods thereof
Patent · Tue Aug 29 00:00:00 EDT 2023 · OSTI ID:2222235

Device and method for data compression using a metadata cache
Patent · Tue Mar 14 00:00:00 EDT 2023 · OSTI ID:1987223

Compressing data for storage in cache memories in a hierarchy of cache memories
Patent · Tue Oct 06 00:00:00 EDT 2020 · OSTI ID:1771481

Related Subjects