• DocumentCode
    1664156
  • Title

    Energy characterization of hardware-based data prefetching

  • Author

    Guo, Yao ; Chheda, Saurabh ; Koren, Israel ; Krishna, Mani C. ; Moritz, Csaba Andras

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
  • fYear
    2004
  • Firstpage
    518
  • Lastpage
    523
  • Abstract
    This paper evaluates several hardware-based data prefetching techniques from an energy perspective, and explores their energy/performance tradeoffs. We present detailed simulation results and make performance and energy comparisons between different configurations. Power characterization is provided based on HSpice circuit-level simulation of state-of-the-art low-power cache designs implemented in deep-submicron process technology. This is combined with architecture-level simulation of switching activities in the memory system. The results show that while aggressive prefetching techniques often help to improve performance, they increase energy consumption in most of the cases. In designs implemented in deep-submicron 100-nm BPTM process technology, cache leakage becomes one of the dominant factors of the energy consumption. We have, however, found that if leakage is optimized with recently-proposed circuit-level techniques, most of the energy degradation is due to prefetch-hardware related costs and unnecessary L1 data cache lookups related to prefetches that hit in the L1 cache. This overhead on the memory system can be as much as 20%.
  • Keywords
    SPICE; cache storage; circuit simulation; low-power electronics; 100 nm; HSpice circuit level simulation; architecture level simulation; cache leakage; deep submicron BPTM process technology; energy consumption; hardware based data prefetching; low power cache design; memory system; Circuit simulation; Computational modeling; Cost function; Data engineering; Degradation; Energy consumption; Hardware; Power engineering and energy; Power engineering computing; Prefetching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-2231-9
  • Type

    conf

  • DOI
    10.1109/ICCD.2004.1347971
  • Filename
    1347971