DocumentCode
2670384
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
fYear
2010
fDate
18-20 Dec. 2010
Firstpage
197
Lastpage
204
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/GreenCom-CPSCom.2010.15
Filename
5724830
Link To Document