TY - GEN
T1 - A dynamically clustered chip multiprocessor
AU - Wu, Chao Chin
AU - Lai, Guan Joe
PY - 2005/12/1
Y1 - 2005/12/1
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=33746790265&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33746790265&partnerID=8YFLogxK
U2 - 10.1109/PACRIM.2005.1517238
DO - 10.1109/PACRIM.2005.1517238
M3 - Conference contribution
AN - SCOPUS:33746790265
SN - 0780391950
SN - 9780780391956
T3 - IEEE Pacific RIM Conference on Communications, Computers, and Signal Processing - Proceedings
SP - 113
EP - 116
BT - 2005 IEEE Pacific RIM Conference on Communications, Computers, and Signal Processing, PACRIM - Proceedings
T2 - 2005 IEEE Pacific RIM Conference on Communications, Computers, and Signal Processing, PACRIM
Y2 - 24 August 2005 through 26 August 2005
ER -