On the Boosting of Instruction Scheduling by Renaming

@article{Wang2001OnTB,
  title={On the Boosting of Instruction Scheduling by Renaming},
  author={L. Wang and Ted C. Yang},
  journal={The Journal of Supercomputing},
  year={2001},
  volume={19},
  pages={173-197}
}
Speculative execution is the execution of instructions before it is known whether these instructions should be executed. In the speculative execution for instruction level parallelism (ILP) processors, the concept of shadow register provides a hardware solution to maintain semantics of a program from the pollution of boosted instructions that are… CONTINUE READING