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
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;
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2008.4536284