Title :
The role of interconnects in the performance scalability of multicore architectures
Author :
Liu, Jiangjiang ; Mahapatra, Nihar R.
Author_Institution :
Dept. of Comput. Sci., Lamar Univ., Beaumont, TX
Abstract :
In this paper, we investigate how the interconnects used for instruction and data communication between the cores and the memory system limit multi-core chip performance scalability. We show the extent to which this limitation can be alleviated by: (1) using a simple thread scheduling approach that balances memory access demands across cores, (2) using techniques (such as compression) that improve effective interconnect bandwidth, and (3) a combination of the two. We find that, across a range of SPEC CINT2000 programs, the first approach improves multi-core chip performance by 14.99%-33.31%, the second approach by 22.28%-64.43%, and the third by 33.97%-87.92%.
Keywords :
data communication; multi-threading; multiprocessor interconnection networks; performance evaluation; resource allocation; scheduling; data communication; interconnect role; memory access demand balancing; memory system; multicore architectures; multicore chip performance scalability; thread scheduling approach; Bandwidth; Computer architecture; Delay; Multicore processing; Network topology; Performance analysis; Processor scheduling; Scalability; System performance; Yarn;
Conference_Titel :
SOC Conference, 2008 IEEE International
Conference_Location :
Newport Beach, CA
Print_ISBN :
978-1-4244-2596-9
Electronic_ISBN :
978-1-4244-2597-6
DOI :
10.1109/SOCC.2008.4641472