JOURNAL ARTICLE

Sectored renaming for superscalar microprocessors

Abstract

High Performance superscalar computer processors use a technique known as "register renaming" to facilitate out-of-order instruction execution. Most of these processors support instruction set architectures with multiple data sizes. Register renaming in such processors can be made much more effective and a performance improvement may be gained by implementing a technique we call sectored renaming. The improvement comes from the increased level of renaming for the same number of registers and from the reduction in the memory access critical path due to the elimination of the alignment network. In this paper the authors present the sectored renaming design technique and demonstrate experimentally as much as 8% performance improvement on SPEC95 benchmarks.

Keywords:
Computer science Parallel computing Superscalar Computer architecture Instruction set Performance improvement Set (abstract data type) Out-of-order execution Register file Critical path method Path (computing) Operating system Programming language

Metrics

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

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Ferroelectric and Negative Capacitance Devices
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Advanced Data Storage Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Techniques for verifying superscalar microprocessors

J.R. Burch

Journal:   33rd Design Automation Conference Proceedings, 1996 Year: 2005 Pages: 552-557
BOOK-CHAPTER

Instruction fetching mechanisms for superscalar microprocessors

Steven WallaceNader Bagherzadeh

Lecture notes in computer science Year: 1996 Pages: 747-756
© 2026 ScienceGate Book Chapters — All rights reserved.