Title
Impact of the Memory Controller on the Performance of Parallel Workloads.
Abstract
Multicore processors have become de facto the typical processors being implemented in almost all microprocessor-based systems ranging from embedded devices to large-scale data centers. Technology advances allow the integration of a larger amount of cores with each new microprocessor generation. Consequently, the number of memory requests competing for memory rises, so increasing the already huge memory latencies. A straightforward solution to deal with this problem is to increase the number of memory controllers so spreading memory requests among them. However, this solution is not feasible because it would be too costly and it is also limited by technological constraints since core size shrinks at a higher pace than the memory subsystem components. This paper explores the impact of the number of memory controllers for a medium to large range (manycore) of number of cores with the aim of analyzing the best tradeoff between performance and cost. Results are shown for parallel workloads, which are typically targeted to these processors.
Year
DOI
Venue
2013
10.1007/978-3-642-54420-0_42
Lecture Notes in Computer Science
Field
DocType
Volume
Interleaved memory,Uniform memory access,Shared memory,Computer science,Parallel computing,Distributed memory,Memory coherence,Memory management,Non-uniform memory access,Memory controller,Operating system,Distributed computing
Conference
8374
ISSN
Citations 
PageRank 
0302-9743
0
0.34
References 
Authors
5
1
Name
Order
Citations
PageRank
Crispín Gómez Requena116012.57