Abstract
This paper proposes a new micro-architecture, called IAS-S, which takes advantage of the Conjugate Register File (CRF) scheme to support speculative execution, such as multi-level boosting and multi-way branch, without incurring excessive hardware overhead. A software technique which integrates register allocation and instruction scheduling has been developed to exploit the conjugate register file. The scheduling-conflict graph is built before the starting of register allocation so that the ability of the instruction scheduler to optimize the instruction sequence will not be severely restricted by the reuse of registers.
Original language | English |
---|---|
Title of host publication | Proceedings of the 25th Annual International Symposium on Microarchitecture |
Publisher | Publ by ACM |
Pages | 29-32 |
Number of pages | 4 |
ISBN (Print) | 0818631759, 9780818631757 |
DOIs | |
State | Published - 1992 |
Externally published | Yes |
Event | Proceedings of the 25th Annual International Symposium on Microarchitecture - Portland, OR, USA Duration: 01 12 1992 → 04 12 1992 |
Publication series
Name | Proceedings of the 25th Annual International Symposium on Microarchitecture |
---|
Conference
Conference | Proceedings of the 25th Annual International Symposium on Microarchitecture |
---|---|
City | Portland, OR, USA |
Period | 01/12/92 → 04/12/92 |