ILP, auch als Parallelität auf Befehlsebene bezeichnet, bezieht sich darauf, wie viele Operationen in einem Computerprogramm gleichzeitig ausgeführt werden können. Als Design-Paradigma ist die Parallelität auf Befehlsebene in bestimmten Bereichen ein Hauptanliegen der modernen Hardware- und Software-Komposition. Zum Beispiel Grafikverarbeitung und wissenschaftliche Anwendungen, bei denen effiziente Leistung ein vorrangiges Ziel ist.
Das folgende ist ein einfaches Beispiel, um ILP zu veranschaulichen:
a = 1 + 2 b = 3 + 4
c = a + b
Hier kann die Zeile 3 (c = a + b) erst berechnet werden, wenn die Zeilen 1 und 2 vorhanden sind. Zeile 2 hängt jedoch nicht davon ab, ob Online 1 bereits berechnet wird, und umgekehrt. Aus diesem Grund können die Zeilen 1 und 2 theoretisch parallel berechnet werden, dh gleichzeitig.
CPU-Ausdrücke, Grafik, Mutex, Parallel, Programm