Reducing Performance Impact of Process Variation For Data Caches

被引:0
|
作者
Kadayif, Ismail [1 ]
Tuncer, Kadir [1 ]
机构
[1] Canakkale Onsekiz Mart Univ, Dept Comp Engn, Canakkale, Turkey
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In concurrent with finer-granular process technologies, it is becoming extremely difficult to keep critical physical device parameters within desired bounds, including channel length, gate oxide thickness, and dopant ion concentration. Variations in these parameters can lead to dramatic variations in access latencies in Static Random Access Memory (SRAM) devices: Different lines of the same cache may have different access latencies. A simple solution to this problem is to adopt the worst-case latency paradigm. While this egalitarian cache management is simple, it may introduce significant performance overhead for data cache accesses. To overcome varying access latencies across different data cache lines, we employ a small table storing the access latencies of cache lines. This table is accessed during data cache access to give a hint to the hardware about how long to wait for data to become available.
引用
收藏
页码:380 / 384
页数:5
相关论文
共 50 条
  • [1] Snug set-associative caches: Reducing leakage power of instruction and data caches with no performance penalties
    Hwang, Yuan-Shin
    Li, Jia-Jhe
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2007, 4 (01) : 6
  • [2] Working with process variation aware caches
    Mutyam, Madhu
    Narayanan, Vijaykrishnan
    [J]. 2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 1152 - +
  • [3] Investigating the performance impact of caches: An experimental approach
    Ismail, Nabil A.
    [J]. AEJ - Alexandria Engineering Journal, 2002, 41 (04): : 683 - 701
  • [4] Improving the Performance Predictability of Faulty Data Caches
    Mavropoulos, Michail
    Keramidas, Georgios
    Nikolos, Dimitris
    [J]. 2024 19TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE, EDCC, 2024, : 123 - 130
  • [5] Hardware/Software Approaches for Reducing the Process Variation Impact on Instruction Fetches
    Kadayif, Ismail
    Turkcan, Mahir
    Kiziltepe, Seher
    Ozturk, Ozcan
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2013, 18 (04)
  • [6] Impact of a process variation on nanowire and nanotube device performance
    Paul, Bipul C.
    Fujita, Shinobu
    Okajima, Masaki
    Lee, Thomas H.
    Wong, H.-S. Philip
    Nishi, Yoshio
    [J]. IEEE TRANSACTIONS ON ELECTRON DEVICES, 2007, 54 (09) : 2369 - 2376
  • [7] Reducing Soft-error Vulnerability of Caches using Data Compression
    Mittal, Sparsh
    Vetter, Jeffrey S.
    [J]. 2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 197 - 202
  • [8] High Performance Data Analysis via Coordinated Caches
    Fischer, M.
    Metzlaff, C.
    Kuehn, E.
    Giffels, M.
    Quast, G.
    Jung, C.
    Hauth, T.
    [J]. 21ST INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2015), PARTS 1-9, 2015, 664
  • [9] Dynamic Associative Caches: Reducing Dynamic Energy of First Level Caches
    Dayalan, Karthikeyan
    Ozsoy, Meltem
    Ponomarev, Dmitry
    [J]. 2014 32ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2014, : 271 - 277
  • [10] Reducing power consumption for high-associativity data caches in embedded processors
    Nicolaescu, D
    Veidenbaum, A
    Nicolau, A
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 1064 - 1068