在程式编译阶段,安排指令在管线式、超纯量式电脑架构的工作次序,以求最多的功能单元平行运算及最少的相互的等待时间。工作方案,如于必要处填加延迟槽以达同步、让相邻的指令相互独立,如使用不同的暂存器、交错浮点指令和整数指令让两者的运算单元保持同时作业等。