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 条
  • [31] Enabling Efficient and Scalable Hybrid Memories Using Fine-Granularity DRAM Cache Management
    Meza, Justin
    Chang, Jichuan
    Yoon, HanBin
    Mutlu, Onur
    Ranganathan, Parthasarathy
    IEEE COMPUTER ARCHITECTURE LETTERS, 2012, 11 (02) : 61 - 64
  • [32] Work-in-Progress: DRAM Cache Access Optimization leveraging Line Locking in Tag Cache
    Tripathy, Shivani
    Sahoo, Debiprasanna
    Satpathy, Manoranjan
    2018 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2018,
  • [33] Efficient STT-RAM Last-Level-Cache Architecture to Replace DRAM Cache
    Hameed, Fazal
    Menard, Christian
    Castrillon, Jeronimo
    MEMSYS 2017: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2017, : 141 - 151
  • [34] Reducing Latency in an SRAM/DRAM Cache Hierarchy via a Novel Tag-Cache Architecture
    Hameed, Fazal
    Bauer, Lars
    Henkel, Joerg
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [35] TDV cache: Organizing Off-Chip DRAM Cache of NVMM from a Fusion Perspective
    Lu, Tianyue
    Liu, Yuhang
    Pan, Haiyang
    Chen, Mingyu
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 65 - 72
  • [36] Defending Against Flush plus Reload Attack With DRAM Cache by Bypassing Shared SRAM Cache
    Jang, Minwoo
    Lee, Seungkyu
    Kung, Jaeha
    Kim, Daehoon
    IEEE ACCESS, 2020, 8 (08): : 179837 - 179844
  • [37] A Buffer Cache Architecture for Smartphones with Hybrid DRAM/PCM Memory
    Lin, Ye-Jyun
    Yang, Chia-Lin
    Li, Hsiang-Pang
    Wang, Cheng-Yuan Michael
    2015 IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA), 2015,
  • [38] Cache Management for Video Servers by the Combined Use of DRAM and SSD
    Lee, Jungwoo
    Song, Minseok
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM), 2016, : 537 - 540
  • [39] ACAM: Application Aware Adaptive Cache Management for Shared LLC
    Mahto, Sujit Kr
    Newton
    VLSI DESIGN AND TEST, 2017, 711 : 324 - 336
  • [40] Pragmatic Integration of an SRAM Row Cache in Heterogeneous 3-D DRAM Architecture Using TSV
    Woo, Dong Hyuk
    Seong, Nak Hee
    Lee, Hsien-Hsin S.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (01) : 1 - 13