Reducing DRAM Cache Access in Cache Miss via an Effective Predictor

被引:0
|
作者
Wang, Qi [1 ,2 ]
Xing, Yanzhen [1 ,2 ]
Wang, Donghui [1 ]
机构
[1] Chinese Acad Sci, Key Lab Informat Technol Autonomous Underwater Ve, Inst Acoust, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100080, Peoples R China
关键词
DRAM cache; predictor; Cache miss;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As more and more cores are integrated on a single chip, memory speed has become a major performance bottleneck. The widening latency gap between high speed cores and main memory has led to the evolution of multi-level caches and using DRAM as the Last-Level-Cache (LLC). The main problem of employing DRAM cache is their high tag lookup latency. If DRAM cache misses, the latency of memory access will be increased comparing with the system without DRAM cache. To solve this problem, we propose an effective predictor to Reduce DRAM Cache Access (RCA) in cache miss. The predictor composes of a saturating counter and a Partial MissMap (P_Map). If the saturating counter indicates a hit, then the request will be send to the P_Map to further lookup whether it is a hit or not. The evaluation results show that RCA can improve system performance by 8.2% and 3.4% on average, compared to MissMap and MAP_G, respectively.
引用
下载
收藏
页码:501 / 504
页数:4
相关论文
共 50 条
  • [41] Genetic Cache: A Machine Learning Approach to Designing DRAM Cache Controllers in HBM Systems
    Amouzegar, Morteza
    Rezaalipour, Morteza
    Dehyadegari, Masoud
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2024, 20 (03)
  • [42] Effective cache replacement policy for packet processing cache
    Yamaki, Hayato
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (14)
  • [44] Adaptive Cache Management for a combined SRAM and DRAM Cache Hierarchy for Multi-Cores
    Hameed, Fazal
    Bauer, Lars
    Henkel, Joerg
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 77 - 82
  • [45] WinDRAM: Weak rows as in-DRAM cache
    Kumar, Sudershan
    Sinha, Prabuddha
    Das, Shirshendu
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (28):
  • [46] FusionCache: using LLC Tags for DRAM Cache
    Vasilakis, Evangelos
    Papaefstathiou, Vassilis
    Trancoso, Pedro
    Sourdis, Ioannis
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 593 - 596
  • [47] Reducing multithreaded frame cache miss ratio by prefetching and working frame set scheduling
    Choi, J
    Ha, SH
    Jhon, C
    1996 IEEE SECOND INTERNATIONAL CONFERENCE ON ALGORITHMS & ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP'96, PROCEEDINGS OF, 1996, : 479 - 486
  • [48] ReTagger: An Efficient Controller for DRAM Cache Architectures
    Bojnordi, Mandi Nazm
    Nasrullah, Farhan
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [49] Reducing impact of cache miss stalls in embedded systems by extracting guaranteed independent instructions
    Bournoutian, Garo
    Orailoglu, Alex
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2010, 14 (03) : 309 - 326
  • [50] Reducing impact of cache miss stalls in embedded systems by extracting guaranteed independent instructions
    Garo Bournoutian
    Alex Orailoglu
    Design Automation for Embedded Systems, 2010, 14 : 309 - 326