В компьютерной технике исполнительный блок ( E -unit или EU ) является частью процессорного блока , который выполняет операции и вычисления, передаваемые из командного блока . [1] Он может иметь собственный внутренний блок последовательности управления (не путать с основным блоком управления ЦП ), некоторые регистры , [2] и другие внутренние блоки, такие как арифметико-логический блок , [3] блок генерации адреса. , модуль с плавающей запятой , модуль загрузки-сохранения , модуль выполнения ветвления [4] или другие более мелкие и более конкретные компоненты и могут быть адаптированы для поддержки определенного типа данных , например целых чисел или чисел с плавающей запятой . [5]
Современные процессоры обычно имеют несколько параллельных функциональных блоков внутри своих исполнительных блоков, что называется суперскалярным дизайном. [6] Самая простая схема — использовать один блок диспетчера шины для управления интерфейсом памяти, а остальные — для выполнения вычислений. Кроме того, современные исполнительные блоки обычно являются конвейерными .