Задача разработчиков компиляторов и процессоров - определить и использовать как можно больше ILP.
Выполнение вне очереди, когда инструкции выполняются в любом порядке, но без нарушения зависимостей данных (помните, что в предыдущем примере «g» должен ждать «e» и «f»).