JOURNAL ARTICLE

Two-Stage, Pipelined Register Renaming

Elham SafiAndreas MoshovosAndreas Veneris

Year: 2010 Journal:   IEEE Transactions on Very Large Scale Integration (VLSI) Systems Vol: 19 (10)Pages: 1926-1931   Publisher: Institute of Electrical and Electronics Engineers

Abstract

Register renaming is a performance-critical component of modern, dynamically-scheduled processors. Register renaming latency increases as a function of several architectural parameters (e.g., processor issue width, processor window size, and processor checkpoint count). Pipelining of the register renaming logic can help avoid restricting the processor clock frequency. This work presents a full-custom, two-stage register renaming implementation in a 130-nm fabrication technology. The latency of non-pipelined and two-stage, pipelined renaming is compared, and the underlying performance and complexity tradeoffs are discussed. The two-stage pipelined design reduces the renaming logic depth from 23 fan-out-of-four (FO4) down to 9.5 FO4.

Keywords:
Computer science Latency (audio) Register file Parallel computing Instructions per cycle Logic synthesis Computer architecture Instruction set Logic gate Computer hardware Central processing unit Algorithm

Metrics

12
Cited By
0.00
FWCI (Field Weighted Citation Impact)
14
Refs
0.17
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Low-power high-performance VLSI design
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

BOOK-CHAPTER

Pipelined Serial Register Renaming

Dejan Spasov

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

Sequential Register Renaming

Dejan Spasov

Year: 2020 Pages: 118-122
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
© 2026 ScienceGate Book Chapters — All rights reserved.