Jednostka wykonawcza
W inżynierii komputerowej jednostka wykonawcza ( jednostka E lub UE ) jest częścią jednostki centralnej (CPU) lub jednostki przetwarzania grafiki (GPU), która wykonuje operacje i obliczenia przekazywane z jednostki instrukcji . Może mieć własną wewnętrzną jednostkę sekwencji kontrolnej (nie mylić z główną jednostką sterującą procesora ), niektóre rejestry i inne jednostki wewnętrzne, takie jak jednostka arytmetyczno-logiczna (ALU), jednostka generowania adresu (AGU), jednostka zmiennoprzecinkowa (FPU), jednostka magazynu ładunku (LSU), jednostka wykonania gałęzi (BEU) lub kilka mniejszych i bardziej specyficznych komponentów.
Nowoczesne procesory często mają wiele równoległych jednostek funkcjonalnych w swoich jednostkach wykonawczych, co jest określane jako projekt superskalarny . Najprostszy układ polega na wykorzystaniu jednej jednostki menedżera magistrali do zarządzania interfejsem pamięci, a pozostałych do wykonywania obliczeń. Ponadto jednostki wykonawcze nowoczesnych procesorów są zwykle przesyłane potokowo .