Back to Search Start Over

Design space exploration for multicore architectures

Authors :
Matteo Monchiero
Antonio González
Ramon Canal
Source :
ICS
Publication Year :
2006
Publisher :
ACM, 2006.

Abstract

Multicore architectures are ruling the recent microprocessor design trend. This is due to different reasons: better performance, thread-level parallelism bounds in modern applications, ILP diminishing returns, better thermal/power scaling (many small cores dissipate less than a large and complex one); and, ease and reuse of design.This paper presents a thorough evaluation of multicore architectures. The architecture we target is composed of a configurable number of cores, a memory hierarchy consisting of private L1 and L2, and a shared bus interconnect. We consider parallel shared memory applications. We explore the design space related to the number of cores, L2 cache size and processor complexity, showing the behavior of the different configurations/applications with respect to performance, energy consumption and temperature. Design tradeoffs are analyzed, stressing the interdependency of the metrics and design factors. In particular, we evaluate several chip floorplans. Their power/thermal characteristics are analyzed and they show the importance of considering thermal effects at the architectural level to achieve the best design choice.

Details

Database :
OpenAIRE
Journal :
Proceedings of the 20th annual international conference on Supercomputing
Accession number :
edsair.doi...........5f23ebc1f9914ffb38f25fccd651412b
Full Text :
https://doi.org/10.1145/1183401.1183428