2 research outputs found
Exploiting Instruction-Level Parallelism with the Conjugate Register File Scheme
[[abstract]]This paper proposes a new microarchitecture, 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 graphis 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