DocumentCode :
3042953
Title :
CCCPO: Robust Prefetcher Optimization Technique Based on Cache Convection
Author :
Irie, Hidetsugu ; Miyoshi, Takefumi ; Honjo, Goki ; Hiraki, Kei ; Yoshinaga, Tsutomu
Author_Institution :
Univ. of Electro-Commun., Chofu, Japan
fYear :
2011
fDate :
Nov. 30 2011-Dec. 2 2011
Firstpage :
127
Lastpage :
133
Abstract :
One of the significant issues of processor architecture is to overcome memory latency. Prefetching can greatly improve cache performance, however, it has the drawback of cache pollution unless its aggressiveness is properly set. Although several techniques for prefetcher throttling have been proposed which use accuracy as a metric, their robustness were not sufficient due to the variations between program working set sizes and cache capacities. In this paper, we revisit cache behavior with the viewpoint of data lifetime in a cache with prefetching. Based on this observation Cache-Convection-Control-based Prefetch Optimization (CCCPO) is proposed, which exploits the characteristics of cache line reuse and controls the prefetcher aggressiveness. Evaluation results showed that this novel approach achieved 4.6% improvement against the most recent prefetcher throttling algorithms in the geometric mean of SPEC CPU 2006 benchmark suite with 256KB LLC.
Keywords :
cache storage; computer architecture; optimisation; storage management; CCCPO; cache-convection-control; memory latency; prefetcher throttling; processor architecture; robust prefetcher optimization; Acceleration; Accuracy; Benchmark testing; Mathematical model; Pollution; Prefetching; Robustness; cache; microprocessor; prefetching; throttling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networking and Computing (ICNC), 2011 Second International Conference on
Conference_Location :
Osaka
Print_ISBN :
978-1-4577-1796-3
Type :
conf
DOI :
10.1109/ICNC.2011.26
Filename :
6131826
Link To Document :
بازگشت