A dynamically tunable memory hierarchy

被引:12
|
作者
Balasubramonian, R [1 ]
Albonesi, DH
Buyuktosunoglu, A
Dwarkadas, S
机构
[1] Univ Rochester, Dept Comp Sci, Rochester, NY 14627 USA
[2] Univ Rochester, Dept Elect & Comp Engn, Rochester, NY 14627 USA
关键词
high performance microprocessors; memory hierarchy; reconfigurable architectures; energy and performance of on-chip caches;
D O I
10.1109/TC.2003.1234523
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1243 / 1258
页数:16
相关论文
共 50 条
  • [31] Stretchable and Dynamically Tunable Attenuator Based on Graphene
    Ju, Lu
    Liu, Zhen-Guo
    Yu, Bu-Yun
    Chen, Hao
    Xiao, Zhi-Da
    Lu, Wei-Bing
    IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2022, 70 (06) : 2999 - 3008
  • [32] Impact of Memory Hierarchy on Memory Encryption Performance
    Prutyanov, Viktor V.
    Romashikhin, Mikhail Y.
    Vugenfirer, Yan
    Solovyev, Roman A.
    Romanov, Aleksandr Y.
    IEEE ACCESS, 2024, 12 : 144812 - 144817
  • [33] Dynamically Tunable Dry Adhesion through a Subsurface Thin Layer with Tunable Stiffness
    Nasab, Amir Mohammadi
    Stampfli, Patrick
    Sharifi, Siavash
    Luo, Aoyi
    Turner, Kevin T.
    Shan, Wanliang
    ADVANCED MATERIALS INTERFACES, 2022, 9 (07)
  • [34] Extracting Behavior and Dynamically Generated Hierarchy from SystemC Models
    Broeders, Harry
    van Leuken, Rene
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 357 - 362
  • [35] MEMORY HIERARCHY - SYSTEM CONSIDERATIONS
    JOSEPH, EC
    IEEE COMPUTER GROUP NEWS, 1969, 2 (08): : 29 - &
  • [36] Automatic memory hierarchy characterization
    Coleman, CL
    Davidson, JW
    ISPASS: 2001 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2001, : 103 - 110
  • [37] Bond Memory in Dynamically Determined Stereoselectivity
    Roytman, Vladislav A.
    Jin, Shengfei
    Nguyen, Vu T.
    Nguyen, Viet D.
    Haug, Graham C.
    Larionov, Oleg, V
    Singleton, Daniel A.
    JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2020, 142 (01) : 85 - 88
  • [38] A unified compressed memory hierarchy
    Hallnor, EG
    Reinhardt, SK
    11TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2005, : 201 - 212
  • [39] Memory Hierarchy for Web Search
    Ayers, Grant
    Ahn, Jung Ho
    Kozyrakis, Christos
    Ranganathan, Parthasarathy
    2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2018, : 643 - 656
  • [40] Exploring memory hierarchy with ArchC
    Viana, P
    Barros, E
    Rigo, S
    Azevedo, R
    Araújo, G
    15TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2003, : 2 - 9