DocumentCode :
2167129
Title :
A dynamically clustered chip multiprocessor
Author :
Wu, Chao-Chin ; Lai, Guan-Joe
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Changhua Univ. of Educ., Taiwan
fYear :
2005
fDate :
24-26 Aug. 2005
Firstpage :
113
Lastpage :
116
Abstract :
Chip multiprocessors (CMPs) can outperform superscalar processors only for the application programs with full of thread-level parallelism. In this paper, we investigate how to combine both the advantages of a CMP and of a superscalar to execute an application. We aggregate multiple processing elements (PEs) in the CMP into a wide superscalar processor. The number of aggregated PEs is dynamically determined by the dependence distance of subsequent thread at the run time. According to different aggregation methods, the new CMP is capable of supporting three execution modes. To obtain the best performance, the processor keeps switching between different execution modes when executing an application, according to the characteristics of subsequent instructions.
Keywords :
microprocessor chips; multiprocessing systems; parallel processing; aggregation methods; dynamically clustered chip multiprocessor; execution modes; multiple processing elements; of thread-level parallelism; superscalar processors; Aggregates; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, Computers and signal Processing, 2005. PACRIM. 2005 IEEE Pacific Rim Conference on
Print_ISBN :
0-7803-9195-0
Type :
conf
DOI :
10.1109/PACRIM.2005.1517238
Filename :
1517238
Link To Document :
بازگشت