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
Link To Document