• DocumentCode
    1783335
  • Title

    ReDHiP: Recalibrating Deep Hierarchy Prediction for Energy Efficiency

  • Author

    Xun Li ; Franklin, Daniel ; Bianchini, R. ; Chong, Frederic T.

  • Author_Institution
    Facebook, Menlo Park, CA, USA
  • fYear
    2014
  • fDate
    19-23 May 2014
  • Firstpage
    915
  • Lastpage
    926
  • Abstract
    Recent hardware trends point to increasingly deeper cache hierarchies. In such hierarchies, accesses that lookup and miss in every cache involve significant energy consumption and degraded performance. To mitigate these problems, in this paper we propose Recalibrating Deep Hierarchy Prediction (ReDHiP), an architectural mechanism that predicts last-level cache (LLC) misses in advance. An LLC miss means that all cache levels need not be accessed at all. Our design for ReDHiP focuses on a simple, compact prediction table that can be efficiently recalibrated over time. We find that a simpler scheme, while sacrificing accuracy, can be more accurate per bit than more complex schemes through recalibration. Our evaluation shows that ReDHiP achieves an average of 22% cache energy savings and 8% performance improvement for a wide range of benchmarks. ReDHiP achieves these benefits at a hardware cost of less than 1% of the LLC. We also demonstrate how ReDHiP can be used to reduce the energy overhead of hardware data prefetching while being able to further improve the performance.
  • Keywords
    cache storage; computer architecture; power aware computing; storage management; LLC miss prediction; ReDHiP; architectural mechanism; cache energy savings; cache levels; deep-cache hierarchies; energy consumption; energy efficiency; energy overhead reduction; hardware cost; hardware data prefetching; last-level cache miss prediction; performance degradation; performance improvement; recalibrating deep-hierarchy prediction; Accuracy; Arrays; Benchmark testing; Delays; Hardware; Indexes; Radiation detectors; Energy; Last Level Cache; Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2014 IEEE 28th International
  • Conference_Location
    Phoenix, AZ
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4799-3799-8
  • Type

    conf

  • DOI
    10.1109/IPDPS.2014.98
  • Filename
    6877322