ILP позволяет компилятору и процессору перекрывать выполнение нескольких инструкций или даже изменять порядок, в котором выполняются инструкции.
Прогнозирование ветвлений используется со спекулятивным исполнением.