DocumentCode :
2449147
Title :
Analyzing the trade-off between multiple memory controllers and memory channels on multi-core processor performance
Author :
Sancho, José Carlos ; Lang, Michael ; Kerbyson, Darren J.
Author_Institution :
Performance & Archit. Lab. (PAL), Comput. Sci. for HPC (CCS-I), Los Alamos, NM, USA
fYear :
2010
fDate :
19-23 April 2010
Firstpage :
1
Lastpage :
7
Abstract :
The increasing core-count on current and future processors is posing critical challenges to the memory subsystem to efficiently handle concurrent memory requests. The current trend is to increase the number of memory channels available to the processor´s memory controller. In this paper we investigate the effectiveness of this approach on the performance of parallel scientific applications. Specifically, we explore the trade-off between employing multiple memory channels per memory controller and the use of multiple memory controllers. Experiments conducted on two current state-of-the-art multicore processors, a 6-core AMD Istanbul and a 4-core Intel Nehalem-EP, for a wide range of production applications shows that there is a diminishing return when increasing the number of memory channels per memory controller. In addition, we show that this performance degradation can be efficiently addressed by increasing the ratio of memory controllers to channels while keeping the number of memory channels constant. Significant performance improvements can be achieved in this scheme, up to 28%, in the case of using two memory controllers each with one channel compared with one controller with two memory channels.
Keywords :
digital storage; microprocessor chips; multiprocessing systems; parallel processing; 4-core Intel Nehalem-EP processor; 6-core AMD Istanbul processor; concurrent memory requests; memory channels; multicore processor performance; multiple memory controllers; parallel scientific applications; Computer architecture; Computer science; Degradation; Laboratories; Lighting control; Multicore processing; Performance analysis; Process control; Production; Silicon;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6533-0
Type :
conf
DOI :
10.1109/IPDPSW.2010.5470812
Filename :
5470812
Link To Document :
بازگشت