• DocumentCode
    3452722
  • Title

    Reducing conflicts in SMT VLIW processor for higher throughput

  • Author

    Wan, Jianghua ; Chen, Shuming

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., China
  • fYear
    2005
  • fDate
    16-18 Dec. 2005
  • Abstract
    Cache misses and insufficient instruction-level parallelism (ILP) in a single program make functional units of VLIW (very long instruction word) processor underused. Simultaneous multithreading (SMT) technology is one of the best choices to improve the utilization of functional units in processors, since it can convert thread-level parallelism (TLP) to ILP. Previous work investigate how to incorporate SMT technology with VLIW processors, but none of them reveals further what prevents SMT VLIW processors from achieving higher throughput. In addition, those methods that enhance throughputs for SMT superscalar processors are unsuitable for VLIW processors. In this paper, we propose an approach, which reduces conflicts among threads with moderate hardware costs, to improve the utilization of functional units. Experimental results show that our approach can effectively increase throughputs of SMT VLIW processors.
  • Keywords
    instruction sets; multi-threading; multiprocessing systems; parallel architectures; SMT VLIW processor; SMT superscalar processors; cache misses; instruction-level parallelism; simultaneous multithreading technology; thread-level parallelism; very long instruction word processor; Computer architecture; Cost function; Digital signal processing; Hardware; Multithreading; Parallel processing; Surface-mount technology; Throughput; VLIW; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software and Systems, 2005. Second International Conference on
  • Print_ISBN
    0-7695-2512-1
  • Type

    conf

  • DOI
    10.1109/ICESS.2005.80
  • Filename
    1609850