Tags: Programming Language.
Trace scheduling is an optimization technique used in compilers for computer programs.A compiler often can by rearranging its generated machine instructions for faster execution improve program performance. It increases ILP (Instruction Level Parallalism) along the important execution path by statically predicting frequently execution path.