JOURNAL ARTICLE

Sequential Register Renaming

Abstract

Register renaming unit is a bottleneck in the superscalar cores because it limits the number of instructions and the number of threads that may concurrently be processed. We propose a register renaming unit with linear complexity with respect to the number of instructions simultaneously renamed. The proposed renaming unit renames source operands in a sequential manner following the program order of the instructions. We show that in worst case sequential register renaming may follow contemporary trends with respect to the number of instructions and the number of threads that may be simultaneously renamed.

Keywords:
Computer science Operand Parallel computing Bottleneck Register (sociolinguistics) Arithmetic Register file Instructions per cycle Unit (ring theory) Programming language Instruction set Operating system Central processing unit Mathematics Embedded system

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
11
Refs
0.16
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Virtual register renaming

Komal JothiHaitham Akkary

Year: 2013 Pages: 43-48
BOOK-CHAPTER

Virtual Register Renaming

Mageda SharafeddineHaitham AkkaryDoug Carmean

Lecture notes in computer science Year: 2013 Pages: 86-97
BOOK-CHAPTER

Energy Efficient Register Renaming

Gürhan KüçükOğuz ErginDmitry PonomarevKanad Ghose

Lecture notes in computer science Year: 2003 Pages: 219-228
BOOK-CHAPTER

Pipelined Serial Register Renaming

Dejan Spasov

Communications in computer and information science Year: 2020 Pages: 153-161
JOURNAL ARTICLE

Two-Stage, Pipelined Register Renaming

Elham SafiAndreas MoshovosAndreas Veneris

Journal:   IEEE Transactions on Very Large Scale Integration (VLSI) Systems Year: 2010 Vol: 19 (10)Pages: 1926-1931
© 2026 ScienceGate Book Chapters — All rights reserved.