Instruction scheduling

A computational study of heuristic and exact techniques for superblock instruction scheduling

Compilers perform instruction scheduling to improve the performance of code on modern computer architectures. Superblocks—a straight-line sequence of code with a single entry point and multiple possible exit points—are a commonly used scheduling …