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 条
  • [41] Packet Processing Architecture With Off-Chip LLC Using Interleaved 3D-Stacked DRAM
    Korikawa, Tomohiro
    Kawabata, Akio
    He, Fujun
    Oki, Eiji
    2019 IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2019,
  • [42] Dense Footprint Cache: Capacity-Efficient Die-Stacked DRAM Last Level Cache
    Shin, Seunghee
    Kim, Sihong
    Solihin, Yan
    MEMSYS 2016: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2016, : 191 - 203
  • [43] FastTag: A Technique to Protect Cache Tags Against Soft Errors
    Reviriego, Pedro
    Pontarelli, Salvatore
    Ottavi, Marco
    Antonio Maestro, Juan
    IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2014, 14 (03) : 935 - 937
  • [44] An Energy- and Performance-Aware DRAM Cache Architecture for Hybrid DRAM/PCM Main Memory Systems
    Lee, Hyung Gyu
    Baek, Seungcheol
    Nicopoulos, Chrysostomos
    Kim, Jongman
    2011 IEEE 29TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2011, : 381 - 387
  • [45] TWIN CACHE TAGS ENABLE CONCURRENT MICRO DMA PROCESSING
    TEHRANIAN, MM
    COMPUTER DESIGN, 1985, 24 (06): : 157 - 159
  • [46] NEW CACHE TAGS BRING FLEXIBILITY, PERFORMANCE TO MEMORY SUBSYSTEMS
    ANDREWS, W
    COMPUTER DESIGN, 1990, 29 (13): : 42 - +
  • [47] Cache Design with Path Balancing Table, Skewing and Indirect Tags
    Jokinen, T.
    Wang, C.-J.
    Computer Architecture News, 25 (03):
  • [48] Morpheus: An Adaptive DRAM Cache with Online Granularity Adjustment for Disaggregated Memory
    Zhang, Xu
    Lu, Tianyue
    Chang, Yisong
    Zhang, Ke
    Chen, Mingyu
    2023 IEEE 41ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD, 2023, : 134 - 141
  • [49] A 32-BANK 256-MB DRAM WITH CACHE AND TAG
    TANOI, S
    TANAKA, Y
    TANABE, T
    KITA, A
    INADA, T
    HAMAZAKI, R
    OHTSUKI, Y
    UESUGI, M
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1994, 29 (11) : 1330 - 1335
  • [50] DRAM Cache Management with Request Granularity for NAND-based SSDs
    Lin, Haodong
    Sha, Zhibing
    Li, Jun
    Cai, Zhigang
    Gerofi, Balazs
    Shi, Yuanquan
    Liao, Jianwei
    51ST INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2022, 2022,