|
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
| Volume 187 - Issue 33 |
| Published: August 2025 |
| Authors: An Do, Wei-Ming Lin |
10.5120/ijca2025925594
|
An Do, Wei-Ming Lin . The Incorporation Of Register Capping To The Model Of The Rename Register File Using Markov Chain. International Journal of Computer Applications. 187, 33 (August 2025), 1-15. DOI=10.5120/ijca2025925594
@article{ 10.5120/ijca2025925594,
author = { An Do,Wei-Ming Lin },
title = { The Incorporation Of Register Capping To The Model Of The Rename Register File Using Markov Chain },
journal = { International Journal of Computer Applications },
year = { 2025 },
volume = { 187 },
number = { 33 },
pages = { 1-15 },
doi = { 10.5120/ijca2025925594 },
publisher = { Foundation of Computer Science (FCS), NY, USA }
}
%0 Journal Article
%D 2025
%A An Do
%A Wei-Ming Lin
%T The Incorporation Of Register Capping To The Model Of The Rename Register File Using Markov Chain%T
%J International Journal of Computer Applications
%V 187
%N 33
%P 1-15
%R 10.5120/ijca2025925594
%I Foundation of Computer Science (FCS), NY, USA
In modern Simultaneous Multi-Threading (SMT) processors, efficient management of shared resources like the rename register file is crucial for optimizing system throughput and utilization. The register file, being a critical shared resource, significantly influences performance by affecting how multiple threads access and use the available registers. When a few threads monopolize the register file, it can lead to a degradation in overall performance. Register capping is a method of limiting the number of rename registers each thread is allowed to use. The method has been used to improve performance. However, to understand the behavior of multiple threads sharing a register file and the effect that capping has on different combinations of programs, an analytical tool to observe the register file’s dynamics is necessary. To address this, this paper develops a theoretical model utilizing Markov Chain to analyze rename register utilization in SMT systems. The model proposed incorporates capping to examine the dynamics of register allocation and usage patterns among concurrent threads across different threads. By varying parameters such as cap value and consumption rates, the model reveals insight into the behavior of register sharing and its impact on overall system performance.