• DocumentCode
    3061552
  • Title

    Eliminating Inter-Thread Interference in Register File for SMT Processors

  • Author

    Yang, Hua ; Cui, Gang ; Yang, Xiaozong

  • Author_Institution
    Harbin Institute of Technology, Harbin, China
  • fYear
    2005
  • fDate
    05-08 Dec. 2005
  • Firstpage
    40
  • Lastpage
    45
  • Abstract
    For simultaneous multithreaded (SMT) processors, a large rename register file (RRF) is indispensable for holding intermediate results of in-flight instructions from multiple threads. Meanwhile, inter-thread interferences lower the efficiency of RRF badly, exacerbating the pressure on RRF design. We propose Thread-Sensitive Register Renaming (TSRR), which tracks the performance variations and dynamically tunes the amount of rename registers available to each thread. In contrast to the traditional fullyshared RRF, this partly-shared scheme of TSRR guarantees (1) each thread has opportunities to fully exhibit its performance potential, (2) each thread can occupy just a reasonable number of rename registers, eliminating harmful inter-thread conflicts, and (3) the poorest-performance thread neither hinder other threads nor starve itself.
  • Keywords
    Benchmark testing; Computer science; Delay; Energy consumption; Interference elimination; Pipelines; Registers; Resource management; Surface-mount technology; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies, 2005. PDCAT 2005. Sixth International Conference on
  • Print_ISBN
    0-7695-2405-2
  • Type

    conf

  • DOI
    10.1109/PDCAT.2005.131
  • Filename
    1578861