• DocumentCode
    796220
  • Title

    A dynamically tunable memory hierarchy

  • Author

    Balasubramonian, Rajeev ; Albonesi, David H. ; Buyuktosunoglu, Alper ; Dwarkadas, Sandhya

  • Author_Institution
    Dept. of Comput. Sci. & Electr. & Comput. Eng., Rochester Univ., NY, USA
  • Volume
    52
  • Issue
    10
  • fYear
    2003
  • Firstpage
    1243
  • Lastpage
    1258
  • Abstract
    The widespread use of repeaters in long wires creates the possibility of dynamically sizing regular on-chip structures. We present a tunable cache and translation lookaside buffer (TLB) hierarchy that leverages repeater insertion to dynamically trade off size for speed and power consumption on a per-application phase basis using a novel configuration management algorithm. In comparison to a conventional design that is fixed at a single design point targeted to the average application, the dynamically tunable cache and TLB hierarchy can be tailored to the needs of each application phase. The configuration algorithm dynamically detects phase changes and selects a configuration based on the application´s ability to tolerate different hit and miss latencies in order to improve the memory energy-delay product. We evaluate the performance and energy consumption of our approach and project the effects of technology scaling trends on our design.
  • Keywords
    cache storage; configuration management; reconfigurable architectures; configuration management algorithm; dynamic sizing; dynamically tunable cache; energy consumption; hit latencies; memory energy-delay product; miss latencies; performance evaluation; phase changes; power consumption; regular on-chip structures; repeaters; technology scaling trends; translation lookaside buffer hierarchy; Degradation; Delay; Energy consumption; Energy efficiency; Energy management; Heuristic algorithms; Microprocessors; Performance gain; Repeaters; Wires;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2003.1234523
  • Filename
    1234523