• DocumentCode
    145404
  • Title

    A Real-Time Per-Thread IQ-Capping Technique for Simultaneous Multi-threading (SMT) Processors

  • Author

    Sahba, Amin ; Yilin Zhang ; Hays, Mark ; Wei-Ming Lin

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Texas at San Antonio, San Antonio, TX, USA
  • fYear
    2014
  • fDate
    7-9 April 2014
  • Firstpage
    413
  • Lastpage
    418
  • Abstract
    Effective use of critical resources among threads remains a challenge to Simultaneous multithreading (SMT) due to transient behaviors of threads. As Issue Queue (IQ) is regarded as one of most critical shared resources in the pipeline, putting a limit on its occupation by each thread may easily improve the overall throughput, however, such a limit (cap) should be set properly in real time to accommodate the transient behavior of each thread. We propose a simple dynamic algorithm to adjust the cap value for each thread in real time according to its activeness in terms of its dispatching and issuing activities. The simulation results show that the proposed technique not only achieves a significant improvement in IPC over the regular no-capping technique, but also demonstrates a performance superior to the fixed capping approach.
  • Keywords
    multi-threading; pipeline processing; queueing theory; real-time systems; resource allocation; IPC; SMT processors; activity dispatching; dynamic algorithm; fixed capping approach; issue queue; real-time per-thread IQ-capping technique; regular no-capping technique; resource sharing; simultaneous multithreading processors; transient thread behaviors; Clocks; Dispatching; Instruction sets; Real-time systems; Resource management; Thyristors; Computer Architecture; Simultaneous Multi-threading; Superscalar;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations (ITNG), 2014 11th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4799-3187-3
  • Type

    conf

  • DOI
    10.1109/ITNG.2014.54
  • Filename
    6822232