This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2011 Seventh International Conference on Computational Intelligence and Security
Global Prefetcher Aggressiveness Control for Chip-Multiprocessor
Sanya, Hainan China
December 03-December 04
ISBN: 978-0-7695-4584-4
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.
Index Terms:
global control, hardware prefetcher, shared memory, Last level cache, CMP
Citation:
Limin Han, Deyuan Gao, Xiaoya Fan, Liwen Shi, Jianfeng An, "Global Prefetcher Aggressiveness Control for Chip-Multiprocessor," cis, pp.273-277, 2011 Seventh International Conference on Computational Intelligence and Security, 2011
Usage of this product signifies your acceptance of the Terms of Use.