Title :
A reconfigurable simulator for large-scale heterogeneous multicore architectures
Author :
Meng, Jiayuan ; Skadron, Kevin
Author_Institution :
Dept. of Comput. Sci., Univ. of Virginia, Charlottesville, VA, USA
Abstract :
Future general purpose architectures will scale to hundreds of cores. In order to accommodate both latency-oriented and throughput-oriented workloads, the system is likely to present a heterogeneous mix of cores. In particular, sequential code can achieve peak performance with an out-of-order core while parallel code achieves peak throughput over a set of simple, in-order (10) or single-instruction, multiple-data (SIMD) cores. These large-scale, heterogeneous architectures form a prohibitively large design space, including not just the mix of cores, but also the memory hierarchy, coherence protocol, and on-chip network (OCN). Because of the abundance of potential architectures, an easily reconfigurable multicore simulator is needed to explore the large design space. We build a reconfigurable multicore simulator based on M5, an event-driven simulator originally targeting a network of processors.
Keywords :
multiprocessing systems; network-on-chip; parallel architectures; storage management; SIMD; coherence protocol; event-driven simulator; large-scale heterogeneous architecture; large-scale heterogeneous multicore architecture; latency-oriented workload; memory hierarchy; on-chip network; parallel code; processor network; reconfigurable multicore simulator; reconfigurable simulator; sequential code; single-instruction multiple-data cores; throughput-oriented workload; Benchmark testing; Graphics processing unit; Hardware; Multicore processing; Out of order;
Conference_Titel :
Performance Analysis of Systems and Software (ISPASS), 2011 IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-61284-367-4
Electronic_ISBN :
978-1-61284-368-1
DOI :
10.1109/ISPASS.2011.5762722