DocumentCode
1684186
Title
The impact of out-of-order commit in coarse-grain, fine-grain and simultaneous multithreaded architectures
Author
Ubal, R. ; Sahuquillo, J. ; Petit, S. ; López, P. ; Duato, J.
Author_Institution
Dept. of Comput. Eng. (DISCA), Univ. Politec. de Valencia, Valencia
fYear
2008
Firstpage
1
Lastpage
11
Abstract
Multithreaded processors in their different organizations (simultaneous, coarse grain and fine grain) have been shown as effective architectures to reduce the issue waste. On the other hand, retiring instructions from the pipeline in an out-of-order fashion helps to unclog the ROB when a long latency instruction reaches its head. This further contributes to maintain a higher utilization of the available issue bandwidth. In this paper, we evaluate the impact of retiring instructions out of order on different multithreaded architectures and different instruction fetch policies, using the recently proposed Validation Buffer microarchitecture as baseline out-of-order commit technique. Experimental results show that, for the same performance, out-of-order commit permits to reduce multithread hardware complexity (e.g., fine grain multithreading with a lower number of supported threads).
Keywords
multi-threading; multiprocessing systems; multithreaded processor architecture; out-of-order commit technique; retiring instruction; validation buffer microarchitecture; Computer architecture; Delay; Hardware; Microarchitecture; Multithreading; Out of order; Parallel processing; Retirement; Surface-mount technology; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location
Miami, FL
ISSN
1530-2075
Print_ISBN
978-1-4244-1693-6
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2008.4536284
Filename
4536284
Link To Document