• DocumentCode
    1809506
  • Title

    An adaptive data compression scheme for memory traffic minimization in processor-based systems

  • Author

    Benini, Luca ; Bruni, Davide ; Riccò, Bruno ; Macii, Alberto ; Macii, Enrico

  • Author_Institution
    Bologna Univ., Italy
  • Volume
    4
  • fYear
    2002
  • fDate
    2002
  • Abstract
    This paper proposes a data compression scheme for minimizing memory traffic in processor-based systems. Data compression and decompression are performed on-the-fly on the cache-to-memory path, that is, uncompressed cache lines are compressed before they are written back to main memory, and decompressed when cache refills take place. The distinguishing feature of the presented solution is its ability of providing high memory traffic reductions without requiring data profiling information. In other words, thanks to the self-learning mechanism it implements, the proposed scheme performs very closely to special-purpose compression approaches, whose main limitation is their inapplicability when off-line data profiling is not feasible. Memory traffic reductions in the cache-to-memory path of a core-based system running standard benchmark programs are, on average, around 34%, and are thus close to those achievable with profile-driven compression.
  • Keywords
    cache storage; data compression; embedded systems; multiprocessing systems; storage management; adaptive data compression scheme; cache-to-memory path; core-based system; data decompression; embedded processors; high memory traffic reductions; memory traffic minimization; processor-based systems; self-learning mechanism; standard benchmark programs; uncompressed cache lines; Bandwidth; Data compression; Delay; Energy consumption; Hardware; Modems; Statistics; Technological innovation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
  • Print_ISBN
    0-7803-7448-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2002.1010595
  • Filename
    1010595