DocumentCode
1754550
Title
Set-Granular Regional Distributed Cooperative Caching
Author
Fengkai Yuan ; Zhenzhou Ji ; Suxia Zhu
Author_Institution
Sch. of Comput. Sci. & Technol., Harbin Inst. of Technol., Harbin, China
Volume
14
Issue
1
fYear
2015
fDate
Jan.-June 1 2015
Firstpage
75
Lastpage
78
Abstract
The last level cache (LLC) in private configurations offer lower latency and isolation but extinguishes the possibility of sharing underutilized cache resources. Cooperative Caching (CC) provides capacity sharing by spilling a line evicted from one cache to another. Current studies focus on efficient capacity sharing, while the adaptability of CC to manycore environment deserves more attentions. In this paper, we present Set-granular Regional Distributed Cooperative Caching to optimize CC in manycore CMPs with private LLCs. We achieve efficient capacity sharing by a low-traffic global receiver tracking mechanism and provide a method to manage set-grain cache state transitions for exclusive LLCs. Experiment results show that SRDCC performs better than baseline system, running different workloads varying in receiver-spiller number and distribution, in execution time up to 15.55 percent and memory access up to 40.25 percent, at a negligible cost of network traffics (6.21 percent more than baseline system at worst).
Keywords
cache storage; multiprocessing systems; CC; LLC; cache resource sharing; capacity sharing; chip multiprocessors; last level cache; manycore CMP; private cache configuration; receiver-spiller distribution; receiver-spiller number; set-grain cache state transition; set-granular regional distributed cooperative caching; Cache storage; Cooperative caching; Protocols; Radiation detectors; Receivers; Telecommunication traffic; Tiled CMP; cache coherence protocol; cooperative caching; last level cache; on-chip networks;
fLanguage
English
Journal_Title
Computer Architecture Letters
Publisher
ieee
ISSN
1556-6056
Type
jour
DOI
10.1109/LCA.2014.2319258
Filename
6803888
Link To Document