FusionCache: using LLC Tags for DRAM Cache

被引:0
|
作者
Vasilakis, Evangelos [1 ]
Papaefstathiou, Vassilis [2 ]
Trancoso, Pedro [1 ]
Sourdis, Ioannis [1 ]
机构
[1] Chalmers Univ Technol, CSE Dept, Gothenburg, Sweden
[2] Fdn Res & Technol Hellas FORTH, Iraklion, Crete, Greece
基金
欧盟地平线“2020”;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
DRAM caches have been shown to be an effective way to utilize the bandwidth and capacity of 3D stacked DRAM. Although they can capture the spatial and temporal data locality of applications, their access latency is still substantially higher than conventional on-chip SRAM caches. Moreover, their tag access latency and storage overheads are excessive. Storing tags for a large DRAM cache ill SRAM is impractical as it would occupy a significant fraction of the processor chip. Storing them in the DRAM itself incurs high access overheads. Attempting to cache the DRAM tags on the processor adds a constant delay to the access time. In this paper, we introduce FusionCache, a DRAM cache that offers more efficient tag accesses by fusing DRAM cache tags with the tags of the on-chip Last Level Cache (LLC). We observe that, in an inclusive cache model where the DRAM cachelines are multiples of on-chip SRAM cachelines, LLC tags could be re-purposed to access a large part of the DRAM cache contents. Then, accessing DRAM cache tags incurs zero additional latency in the common case.
引用
收藏
页码:593 / 596
页数:4
相关论文
共 50 条
  • [21] AN EXPERIMENTAL 1-MBIT CACHE DRAM WITH ECC
    ASAKURA, M
    MATSUDA, Y
    HIDAKA, H
    TANAKA, Y
    FUJISHIMA, K
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1990, 25 (01) : 5 - 10
  • [22] TCache: An Energy-Efficient DRAM Cache Design
    He, Jiacong
    Callenes-Sloan, Joseph
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017,
  • [23] 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
  • [24] Exploring DRAM Cache Architectures for CMP Server Platforms
    Zhao, Li
    Iyer, Ravi
    Illikkal, Ramesh
    Newell, Don
    2007 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, VOLS, 1 AND 2, 2007, : 55 - 62
  • [25] Process variation aware DRAM-Cache resizing
    Agarwalla, Bindu
    Das, Shirshendu
    Sahu, Nilkanta
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 123
  • [26] CiDRA: A Cache-inspired DRAM Resilience Architecture
    Son, Young Hoon
    Lee, Sukhan
    Seongil, O.
    Kwon, Sanghyuk
    Kim, Nam Sung
    Ahn, Jung Ho
    2015 IEEE 21ST INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2015, : 502 - 513
  • [27] DRAM SRAM COMBO CHIP CURES CACHE HEADACHES
    WILSON, D
    COMPUTER DESIGN, 1992, 31 (04): : 34 - +
  • [28] Morphable DRAM Cache Design for Hybrid Memory Systems
    Cha, Sanghoon
    Kim, Bokyeong
    Park, Chang Hyun
    Huh, Jaehyuk
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2019, 16 (03)
  • [29] Fine-grain CAM-Tag cache resizing using miss tags
    Zhang, M
    Asanovic, K
    ISLPED'02: PROCEEDINGS OF THE 2002 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2002, : 130 - 135
  • [30] Selective DRAM cache bypassing for improving bandwidth on DRAM/NVM hybrid main memory systems
    Ro, Yuhwan
    Sung, Minchul
    Park, Yongjun
    Ahn, Jung Ho
    IEICE ELECTRONICS EXPRESS, 2017, 14 (11):