• DocumentCode
    2380045
  • Title

    Techniques for increasing effective data bandwidth

  • Author

    Nitta, Christopher ; Farrens, Matthew

  • Author_Institution
    Univ. of California, Davis, CA
  • fYear
    2008
  • fDate
    12-15 Oct. 2008
  • Firstpage
    514
  • Lastpage
    519
  • Abstract
    In this paper we examine techniques for increasing the effective bandwidth of the microprocessor off-chip interconnect. We focus on mechanisms that are orthogonal to other techniques currently being studied (3-D fabrication, optical interconnect, etc.) Using a range of full-system simulations we study the distribution of values being transferred to and from memory, and find that (as expected) high entropy data such as floating point numbers have limited compressibility, but that other data types offer more potential for compression. By using a simple heuristic to classify the contents of a cache line and providing different compression schemes for each classification, we show it is possible to provide overall compression at a cache line granularity comparable to that obtained by using a much more complex Lempel-Ziv-Welch algorithm.
  • Keywords
    cache storage; data compression; microprocessor chips; Lempel-Ziv-Welch algorithm; cache line granularity; effective data bandwidth; floating point numbers; full-system simulations; microprocessor off-chip interconnect; Acceleration; Analytical models; Bandwidth; Clocks; Data compression; Frequency; Microprocessors; Optical interconnections; Packaging; Pins;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2008. ICCD 2008. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-2657-7
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2008.4751909
  • Filename
    4751909