DocumentCode
703828
Title
Cooperatively managing dynamic writeback and insertion policies in a last-level DRAM cache
Author
Shouyi Yin ; Jiakun Li ; Leibo Liu ; Shaojun Wei ; Yike Guo
Author_Institution
Inst. of Microelectron., Tsinghua Univ., Beijing, China
fYear
2015
fDate
9-13 March 2015
Firstpage
187
Lastpage
192
Abstract
Stacked-DRAM used as the last-level caches(LLC) in multi-core systems delivers performance enhancement due to its capacity benefit. While the performance of LLC depends heavily upon its block replacement policy, conventional replacement policy needs redesigning to exploit the best of DRAM cache while avoiding its drawbacks. Existing DRAM cache insertion policy blindly forwards victim lines to the off-chip memory, regardless of the potential for increased hits by placing a fraction of them in the DRAM cache; nevertheless, a näıve design that steers all dirty victims to the DRAM cache introduces excessive writeback traffic which aggravates capacity misses and DRAM interference. To leverage insertions in terms of writeback or fill requests, we propose a cooperative writeback and insertion policy that adapts to the distinct access patterns of heterogeneous applications based on runtime misses and writeback efficiency, thereby increasing HMIPC (harmonic instruction per cycle) throughput by 22.2%, 13.7% and 14.5% compared to LRU and two static writeback policies.
Keywords
DRAM chips; cache storage; multiprocessing systems; DRAM cache; block replacement policy; cooperative writeback; dynamic writeback; insertion policies; insertion policy; multi-core systems; writeback efficiency; Bandwidth; Electronics packaging; Interference; Monitoring; Radiation detectors; Random access memory; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location
Grenoble
Print_ISBN
978-3-9815-3704-8
Type
conf
Filename
7092380
Link To Document