arrow
返回

Object Fingerprint Cache for Heterogeneous Memory System

delete2023-09-01
delete3
PRE
AI
F
Fang Zhou
S
Song Wu *
J
Jianhui Yue
金海 (Hai Jin)
J
Jiangqiu Shen
DOI:10.1109/TC.2023.3251852delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Heterogeneous memory systems promise to provide both large storage capacity and high performance. Prior DRAM cache systems have metadata scalability issue and suffer from low cache hit rate, low DRAM space utilization, and significant data migration overhead. We observe that instances of an object type exhibit stable and predictable memory access patterns in its constituent cachelines and these patterns are referred to as object fingerprints. We propose the hardware-assisted cache that manages DRAM at the object type level and fetches data block at the granularity of a cacheline, by exploiting object fingerprint. To address its design challenges, we first present a software-hardware co-design to convey the software information to hardware. Second, we design multiple granularity sector caches that can be dynamically adjusted to adapt to changing behaviors and improve DRAM cache utilization. To address the challenges of large metadata storage overhead, we propose to bound possible sizes for each sector cache. Experimental results show our designs improve DRAM cache hit rate by 21.6%, boost IPC by 19.8%, and reduce data migration traffic by 51.6% on average, compared with state-of-art DRAM caches. More importantly, our online object fingerprint learning method is 2.3% inferior to the offline one in terms of IPC.
Keyword:
Non-volatile memorydata migration

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.3K
被引数:
9.8K

机构

M
Michigan Technological University
学者数:
5.0K
论文数: 4.4K
被引数: 6.4K
引用论文

引用论文

err分享
err收藏
Retention strategies in aerospace turnover: a case study
err2003-11-01
err0
PREAI
errSteven H. Applebaum; John Wunderlich; Elliot Greenstone; Danny Grenier; Barbara Shapiro; Donald Leroux; Felix Troeger
err分享
err收藏
err分享
err收藏
Chloroplast Import Signals: The Length Requirement for Translocation In Vitro and In Vivo
err2010-09-01
err0
PREAI
errTihana Bionda; Bodo Tillmann; Stefan Simm; Kim Beilstein; Maike Ruprecht; Enrico Schleiff
err分享
err收藏
Role of microglia in the central nervous system's immune response
err2016-06-08
err0
PREAI
errWolfgang J. Streit; Jessica R. Conde; Sarah E. Fendrick; Barry E. Flanary; Christopher L. Mariani
err分享
err收藏
Multichannel Electrical Stimulation of Gait in Motor Disabled Patients
err1984-07-01
err0
PREAI
errM Malezic; U Stanic; M Kljajic; R Acimovic; J Krajnik; N Gros; M Stopar
err分享
err收藏
学者 查看更多内容