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