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 Requena | 1 | 160 | 12.57 |