DocumentCode :
2986671
Title :
Global Prefetcher Aggressiveness Control for Chip-Multiprocessor
Author :
Han, Limin ; Gao, Deyuan ; Fan, Xiaoya ; Shi, Liwen ; An, Jianfeng
Author_Institution :
Dept. of Comput. Sci. & Eng., Northwestern Polytech. Univ., Xi´´an, China
fYear :
2011
fDate :
3-4 Dec. 2011
Firstpage :
273
Lastpage :
277
Abstract :
Aggressive prefetching may cause much inter-core interference and lead to large performance in shared memory CMP systems. The paper aims at improving system performance and making prefetching effective. We study prefetching-caused inter-core interference of CMP system and propose a Global Prefetcher Aggressiveness Control Scheme (GPACS) to reduce useless and aggressive prefetches. It controls the aggressiveness of multiple hardware prefetchers of different cores in CMP using a global control mechanism. The key idea of the scheme is taking into account both shared last level cache and memory queue prefetch-caused inter-core interference for determining the aggressiveness of each core´s prefetcher. Our evaluations show that GPACS significantly improves the performance of prefetching with a low-hardware cost and makes it effective in multi-core environments.
Keywords :
cache storage; microprocessor chips; shared memory systems; storage management; chip multiprocessor; global control mechanism; global prefetcher aggressiveness control scheme; last level cache; memory queue; multicore environments; prefetching caused intercore interference; shared memory CMP systems; Bandwidth; Decision trees; Hardware; Interference; Nickel; Prefetching; Radiation detectors; CMP; Last level cache; global control; hardware prefetcher; shared memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Security (CIS), 2011 Seventh International Conference on
Conference_Location :
Hainan
Print_ISBN :
978-1-4577-2008-6
Type :
conf
DOI :
10.1109/CIS.2011.68
Filename :
6128121
Link To Document :
بازگشت