• 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