Skip to main navigation Skip to search Skip to main content

Regulating SMT resource allocation via thread-sensitive register renaming

  • Hua Yang*
  • , Gang Cui
  • , Hong Wei Liu
  • , Xiao Zong Yang
  • *Corresponding author for this work
  • Shenyang Aerospace University
  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

SMT processors generally regulate the resource allocation indirectly by controlling the Instruction-Fetch(I-Fetch) process, which may lead to resource misuse and even starvation, incurring resource underutilization and performance depression. Various improving techniques have been proposed; however their effects are discounted due to either being too expensive to implement, or failing in eliminating the imbalance of resource allocation. This paper proposes a novel scheme, Thread-Sensitive Register Renaming (TSRR), which serves as a resource gating, remarkably eliminating the imbalance of resource allocation and improving the overall performance. TSRR features that: (1) it tracks the performance variations and dynamically tunes the resource amount available to each thread, realizing allocation-on-demand, (2) it is cost-effective because it tunes up all resources just by regulating the allocation of the rename-register-file (RRF), and (3) concerning both effectiveness and fairness, TSRR prevents both resource misuse and starvation, whereas fully exploits the performance potential of each thread. Meanwhile, TSRR can lessen the RRF size demands and I-Fetch hardware complexities.

Original languageEnglish
Pages (from-to)845-857
Number of pages13
JournalJisuanji Xuebao/Chinese Journal of Computers
Volume31
Issue number5
DOIs
StatePublished - May 2008
Externally publishedYes

Keywords

  • High-performance
  • Processor
  • Register renaming
  • Resource allocation
  • SMT

Fingerprint

Dive into the research topics of 'Regulating SMT resource allocation via thread-sensitive register renaming'. Together they form a unique fingerprint.

Cite this