Research of On-chip Resource Distribution Strategies for Simultaneous Multithreaded Architecture

ZHANG Jun,FAN Xiao-ya,LIU Song-he
DOI: https://doi.org/10.3969/j.issn.1002-137X.2008.06.035
2008-01-01
Computer Science
Abstract:SMT processor increases performance through executing instructions from several threads simultaneously. All threads compete each other for on-chip resource to maximize the resource utilization. But, unfortunately, for a SMT processor, the inherent wire delay restriction due to centralized control structure and on-chip resource holding imbalance between multiple threads make designer have to apply resource distribution policy to reduce the communication delay between threads and probability of thread starvation. This paper introduces the basic principle and research content of resource distribution for SMT architecture, analyzes the impact of on-chip resource distribution to SMT architecture, discusses the running mechanism and design technique for resource distribution policy, and explains the dynamic resource allocated strategy in POWER5 processor. At last, the future development trend of on-chip resource distribution for SMT processor is prospected.
What problem does this paper attempt to address?