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

Title: Data compression system using base values and methods thereof

Abstract

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.

Inventors:
; ; ;
Issue Date:
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States); Advanced Micro Devices, Inc., Santa Clara, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1859942
Patent Number(s):
11144208
Application Number:
16/724,609
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
G - PHYSICS G06 - COMPUTING G06T - IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
DOE Contract Number:  
AC52-07NA27344; B620717
Resource Type:
Patent
Resource Relation:
Patent File Date: 12/23/2019
Country of Publication:
United States
Language:
English

Citation Formats

Seyedzadehdelcheh, SeyedMohammad, Zhang, Xianwei, Beckmann, Bradford M., and Das, Shomit N. Data compression system using base values and methods thereof. United States: N. p., 2021. Web.
Seyedzadehdelcheh, SeyedMohammad, Zhang, Xianwei, Beckmann, Bradford M., & Das, Shomit N. Data compression system using base values and methods thereof. United States.
Seyedzadehdelcheh, SeyedMohammad, Zhang, Xianwei, Beckmann, Bradford M., and Das, Shomit N. Tue . "Data compression system using base values and methods thereof". United States. https://www.osti.gov/servlets/purl/1859942.
@article{osti_1859942,
title = {Data compression system using base values and methods thereof},
author = {Seyedzadehdelcheh, SeyedMohammad and Zhang, Xianwei and Beckmann, Bradford M. and Das, Shomit N.},
abstractNote = {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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2021},
month = {10}
}

Works referenced in this record:

Variable-Rate Texture Compression Using Fixed-Rate Codes
patent-application, December 2016


Apparatus and Method for Compression Coding for Artificial Neural Network
patent-application, November 2018


Efficient Storage for Production of High Dynamic Range Images
patent-application, March 2018


MemZip: Exploring unconventional benefits from memory compression
conference, February 2014


Base-delta-immediate compression: practical data compression for on-chip caches
conference, January 2012

  • 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

Zero-content augmented caches
conference, January 2009


IBM Memory Expansion Technology (MXT)
journal, March 2001


Systems and Methods for Color Data Compression
patent-application, December 2009


Attaché: Towards Ideal Memory Compression by Mitigating Metadata Bandwidth Overheads
conference, October 2018


Method and System for Quantizing and Squeezing Base Values of Associated Tiles in an Image
patent-application, August 2012