ILP, også kendt som instruktionsniveau parallelisme, refererer til, hvor mange operationer i et computerprogram der kan udføres samtidigt. Som et designparadigme er instruktionsniveau parallelisme et vigtigt fokus for moderne hardware og software sammensætning i visse felter. For eksempel er grafikbehandling og videnskabelige applikationer, hvor effektiv ydeevne er et primært mål.
Følgende er et simpelt eksempel for at illustrere ILP:
a = 1 + 2 b = 3 + 4
c = a + b
Her kan linje 3 (c = a + b) ikke beregnes, før linjerne 1 og 2 har været. Linje 2 afhænger imidlertid ikke af online 1, der allerede er beregnet, og omvendt. Af denne grund kan linjer 1 og 2 teoretisk beregnes parallelt - det vil sige på samme tid.
CPU vilkår, Graphics, Mutex, Parallel, Program