DocumentCode
710408
Title
Adaptive granularity and coordinated management for timely prefetching in multi-core systems
Author
Chia-Jung Chang ; Yin-Chi Peng ; Chien-Chih Chen ; Tien-Fu Chen ; Pen-Chung Yew
Author_Institution
Dept. of Comput. Sci., Nat. Chiao-Tung Univ., Hsinchu, Taiwan
fYear
2015
fDate
27-29 April 2015
Firstpage
1
Lastpage
4
Abstract
For the last decade, there have been varying techniques for hardware prefetching to improve the system performance. However, untimely prefetching may pollution caches and resulting into significant performance degradation. In this work, we introduce an Adaptive Granularity and coordinated Prefetching (AGP) that consists of a coarse-grained and fine-grained prefetched mechanism to provide a better caching environment for parallel applications. AGP targets on the degree-adjusting and location-choosing and tries to minimize the influence caused by prefetcher for each core. AGP could produce more timely prefetched requests reducing the cache pollutions and contentions. Across a variety of PARSEC benchmarks, AGP can contribute 6.5% (up to 36%) of performance improvement on a 4-core multicore system compared to the non-prefetching.
Keywords
cache storage; multiprocessing systems; storage management; 4-core multicore system; AGP; PARSEC benchmarks; adaptive granularity-and-coordinated prefetching; cache contention reduction; cache pollution reduction; caching environment; coarse-grained prefetched mechanism; coordinated management; degree-adjusting; fine-grained prefetched mechanism; hardware prefetching; location-choosing; parallel applications; performance degradation; system performance improvement; timely prefetched requests; Accuracy; Benchmark testing; Hardware; Monitoring; Pollution; Prefetching; Radiation detectors;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, Automation and Test (VLSI-DAT), 2015 International Symposium on
Conference_Location
Hsinchu
Type
conf
DOI
10.1109/VLSI-DAT.2015.7114578
Filename
7114578
Link To Document