• DocumentCode
    2801773
  • Title

    Thread Merging Schemes for Multithreaded Clustered VLIW Processors

  • Author

    Gupta, Manoj ; Sánchez, Fermín ; Llosa, Josep

  • Author_Institution
    Dept. of Comput. Archit., Univ. Politec. de Catalunya, Barcelona, Spain
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    445
  • Lastpage
    452
  • Abstract
    Several multithreading techniques have been proposed to reduce the resource underutilization in very long instruction word (VLIW) processors. Simultaneous MultiThreading (SMT) is a popular technique which improves processor performance by issuing multiple instructions from different threads. SMT requires extra hardware to merge instructions from different threads. The complexity of this hardware increases substantially with the number of threads, limiting the number of threads that can be realistically supported to only 2. Cluster-level Simultaneous MultiThreading (CSMT) is a technique that merges instructions from threads at the cluster level. CSMT has a much lower merging hardware cost and can support a larger number of threads. However, CSMT performance is lower than SMT. In this paper, we evaluate several hardware designs that can support a high number of threads by using a merging scheme that combines both SMT and CSMT merging. For instance, one of the evaluated schemes, which merges the first 2 threads using SMT and the produced merging with other 2 threads by CSMT, achieves performance similar to supporting 4 threads by SMT but maintaining a reasonable merging hardware cost.
  • Keywords
    instruction sets; multi-threading; multiprocessing systems; cluster-level simultaneous multithreading; multithreaded clustered VLIW processors; thread merging schemes; very long instruction word processors; Computer architecture; Costs; Hardware; Merging; Multithreading; Parallel processing; Radio frequency; Surface-mount technology; VLIW; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2009. ICPP '09. International Conference on
  • Conference_Location
    Vienna
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4244-4961-3
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2009.48
  • Filename
    5362440