skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Analyzing the trade-off between multiple memory controllers and memory channels on multi-core processor performance

Conference ·
OSTI ID:983232

Increasing the core-count on current and future processors is posing critical challenges to the memory subsystem to efficiently handle concurrent memory requests. The current trend to cope with this challenge 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 with each with one channel compared with one controller with two memory channels.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-06NA25396
OSTI ID:
983232
Report Number(s):
LA-UR-10-00045; LA-UR-10-45; TRN: US201014%%429
Resource Relation:
Conference: Workshop on Large-Scale Parallel Processing ; April 19, 2010 ; Atlanta, GA
Country of Publication:
United States
Language:
English

Similar Records

Gyrokinetic particle-in-cell optimization on emerging multi- and manycore platforms
Journal Article · Wed Mar 02 00:00:00 EST 2011 · Parallel Computing · OSTI ID:983232

Approximate Weighted Matching On Emerging Manycore and Multithreaded Architectures
Journal Article · Fri Nov 30 00:00:00 EST 2012 · International Journal of High Performance Computing Applications, 26 (4 ):413-430 · OSTI ID:983232

Hands-on Performance Tuning of 3D Finite Difference Earthquake Simulation on GPU Fermi Chipset
Journal Article · Sat Jun 02 00:00:00 EDT 2012 · Procedia Computer Science · OSTI ID:983232