P3DC: Reducing DRAM Cache Hit Latency by Hybrid Mappings

被引:0
|
作者
机构
[1] National Engineering Research Center for Big Data Technology and System,School of Computer Science and Technology
[2] Services Computing Technology and System Laboratory,School of Big Data and Internet
[3] Cluster and Grid Computing Laboratory,Department of Computer Science
[4] Huazhong University of Science and Technology,undefined
[5] Shenzhen Technology University,undefined
[6] Michigan Technological University,undefined
关键词
die-stacked dynamic random access memory (DRAM); cache; set-associative; direct-mapped; hit latency;
D O I
10.1007/s11390-023-2561-y
中图分类号
学科分类号
摘要
Die-stacked dynamic random access memory (DRAM) caches are increasingly advocated to bridge the performance gap between the on-chip cache and the main memory. To fully realize their potential, it is essential to improve DRAM cache hit rate and lower its cache hit latency. In order to take advantage of the high hit-rate of set-association and the low hit latency of direct-mapping at the same time, we propose a partial direct-mapped die-stacked DRAM cache called P3DC. This design is motivated by a key observation, i.e., applying a unified mapping policy to different types of blocks cannot achieve a high cache hit rate and low hit latency simultaneously. To address this problem, P3DC classifies data blocks into leading blocks and following blocks, and places them at static positions and dynamic positions, respectively, in a unified set-associative structure. We also propose a replacement policy to balance the miss penalty and the temporal locality of different blocks. In addition, P3DC provides a policy to mitigate cache thrashing due to block type variations. Experimental results demonstrate that P3DC can reduce the cache hit latency by 20.5% while achieving a similar cache hit rate compared with typical set-associative caches. P3DC improves the instructions per cycle (IPC) by up to 66% (12% on average) compared with the state-of-the-art direct-mapped cache—BEAR, and by up to 19% (6% on average) compared with the tag-data decoupled set-associative cache—DEC-A8.
引用
下载
收藏
页码:1341 / 1360
页数:19
相关论文
共 8 条
  • [1] Bi-Modal DRAM Cache: Improving Hit Rate, Hit Latency and Bandwidth
    Gulur, Nagendra
    Mehendale, Mahesh
    Manikantan, R.
    Govindarajan, R.
    2014 47TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2014, : 38 - 50
  • [2] Trade-off Between Hit Rate and Hit Latency for Optimizing DRAM Cache
    Chen, Pai
    Yue, Jianhui
    Liao, Xiaofei
    Jin, Hai
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (01) : 55 - 64
  • [3] ATCache: Reducing DRAM Cache Latency via a Small SRAM Tag Cache
    Huang, Cheng-Chieh
    Nagarajan, Vijay
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'14), 2014, : 51 - 60
  • [4] 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,
  • [5] Unified DRAM and NVM Hybrid Buffer Cache Architecture for Reducing Journaling Overhead
    Zhang, Zhiyong
    Ju, Lei
    Jia, Zhiping
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 942 - 947
  • [6] In-DRAM Cache Management for Low Latency and Low Power 3D-Stacked DRAMs
    Shin, Ho Hyun
    Chung, Eui-Young
    MICROMACHINES, 2019, 10 (02)
  • [7] 3D Implemented SRAM/DRAM Hybrid Cache Architecture for High-Performance and Low Power Consumption
    Inoue, Koji
    Hashiguchi, Shinya
    Ueno, Shinya
    Fukumoto, Naoto
    Murakami, Kazuaki
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [8] D-MRAM Cache: Enhancing Energy Efficiency with 3T-1MTJ DRAM / MRAM Hybrid Memory
    Noguchi, Hiroki
    Nomura, Kumiko
    Abe, Keiko
    Fujita, Shinobu
    Arima, Eishi
    Kim, Kyundong
    Nakada, Takashi
    Miwa, Shinobu
    Nakamura, Hiroshi
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1813 - 1818