Title :
Shared Register File Based ILP for Multicore
Author :
Ju, Lihan ; Hu, Wei ; Xiang, Lingxiang ; Chen, Tianzhou
Author_Institution :
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
Abstract :
With the development of semi-conductor industry, more transistors can be integrated onto a single chip. But the software programming model cannot fit the parallelism requirement of CMP (Chip Multi Processor) based architecture. The communication between different cores becomes a very serious problem, and it made bad effectiveness on performance. This paper proposes an approach called API (Architecture of Parallelism on Instructions) which can scan the source code of the programs, analyze the data dependency, and cluster retentive instructions together. The instructions without dependency can be issued directly in parallel by different cores. API provides a global register file for the effective execution of the programs on CMP chips. We have also evaluated the time consuming comparison between API and the traditional architecture in our experiments by using SPEC benchmark CPU2000. The experimental results show that the instruction clock in API is only 49 percent of original instruction clocks. Moreover, there only need 4 cores to approach the best performance.
Keywords :
instruction sets; integer programming; linear programming; multi-threading; multiprocessing systems; parallel architectures; pattern clustering; semiconductor industry; CMP chip; ILP; SPEC benchmark CPU2000; architecture of parallelism on instruction; chip multiprocessor; data dependency; multicore communication; semiconductor industry; shared register file; source code; Algorithm design and analysis; Clustering algorithms; Multicore processing; Parallel processing; Partitioning algorithms; Program processors; Registers; data dependency; multicore; multithread; register file;
Conference_Titel :
Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int'l Conference on & Int'l Conference on Cyber, Physical and Social Computing (CPSCom)
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4244-9779-9
Electronic_ISBN :
978-0-7695-4331-4
DOI :
10.1109/GreenCom-CPSCom.2010.15