Kaj je ILP?

ILP, znan tudi kot paralelizem na ravni navodil, se nanaša na to, koliko operacij v računalniškem programu se lahko izvaja hkrati. Kot paradigma oblikovanja je vzporednost na ravni pouka glavni poudarek sodobne strojne in programske opreme na določenih področjih. Na primer, obdelava grafike in znanstvene aplikacije, kjer je glavni cilj učinkovita učinkovitost.

V nadaljevanju je preprost primer za ilustracijo ILP:

a = 1 + 2 b = 3 + 4

c = a + b

Tu vrstice 3 (c = a + b) ni mogoče izračunati, dokler ne bosta vrstici 1 in 2. Vendar pa vrstica 2 ni odvisna od spleta 1, ki se že izračunava, in obratno. Zato se vrstice 1 in 2 teoretično lahko izračunata vzporedno - to je istočasno.

Pogoji CPU, Grafika, Mutex, Parallel, Program