Indexed by:
Abstract:
In multi-core systems, hardware prefetchers aggravate the preemption of some access-intensive programs for shared last level cache (LLC) resources, resulting in lower system performance. As a solution, we propose a prefetch-aware multi-core shared cache partition (PACP) strategy to tackle the conundrum. According to the performance changes of programs after prefetch is enabled, each program is classified as either prefetch-sensitive or non-prefetch-sensitive, and then cache resources are dynamically allocated according to the cache utilization and memory bandwidth changes of programs on the core. ChampSim is used to simulate the strategy. Experimental results show that the performance of 4-core and 16-core systems can be improved by 17.54% and 12.76% on average, respectively. PACP effectively balances the size of cache space between different cores and reduce interference, thus improving system performance. © 2022 ACM.
Keyword:
Reprint Author's Address:
Email:
Source :
Year: 2022
Page: 246-251
Language: English
Cited Count:
SCOPUS Cited Count: 1
ESI Highly Cited Papers on the List: 0 Unfold All
WanFang Cited Count:
Chinese Cited Count:
30 Days PV: 8
Affiliated Colleges: