Cycle-by-cycle interleaving- Improving single-thread performance
The dependence look-ahead technique adds several bits to each instruction format in the ISA.
- Scheduler feeds non data or control dependent instructions of the same thread successively into the pipeline.
The interleaving technique proposed by Laudon et al. adds caching and full pipeline interlocks to the cycle-by-cycle interleaving approach.