DocumentCode :
2170278
Title :
Facing pipeline false dependencies using VRB table
Author :
M.Shafiee, A. ; Bakhtiar, Leily A. ; Boroumand, Laleh
Author_Institution :
Najaf Abad Branch, Comput. Dept., Islamic Azad Univ., Isfahan, Iran
Volume :
1
fYear :
2010
fDate :
26-28 Feb. 2010
Firstpage :
29
Lastpage :
32
Abstract :
The number of physical registers is one of the critical issues of current superscalar out-of-order processors. A system and method for register renaming which allocates physical registers when instructions complete execution is renaming with virtual registers. In this way register pressure is significantly reduced. This method needs two map tables (GMT and PMT) which may be delayed due to the necessity of looking them up. The proposed renaming scheme in this paper provides the advantages of banking the virtual and physical registers and adding two pointers to eliminate the need of any map table as well as free lists for physical and virtual registers.
Keywords :
pipeline processing; GMT; PMT; VRB table; instructions complete execution; physical registers; pipeline false dependencies; register pressure; register renaming; renaming scheme; superscalar out-of-order processor; virtual registers; Clocks; Computer aided instruction; Delay; Hardware; Microprocessors; Pipelines; Registers; Throughput; Computer architecture; Data dependencies; Register renaming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Automation Engineering (ICCAE), 2010 The 2nd International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-5585-0
Type :
conf
DOI :
10.1109/ICCAE.2010.5452006
Filename :
5452006
Link To Document :
بازگشت