stringtranslate.com

Исполнительная единица

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

Современные процессоры обычно имеют несколько параллельных функциональных блоков внутри своих исполнительных блоков, что называется суперскалярным дизайном. [6] Самая простая схема — использовать один блок диспетчера шины для управления интерфейсом памяти, а остальные — для выполнения вычислений. Кроме того, современные исполнительные блоки обычно являются конвейерными .

Рекомендации

  1. ^ «Обзор модели выполнения» . Интел . Проверено 23 июня 2024 г.
  2. ^ «Микроархитектура AMD Instinct™ MI100 — Документация ROCm» . rocm.docs.amd.com . Проверено 23 июня 2024 г.
  3. ^ «Архитектура графического процессора Intel® Iris® Xe» . Интел . Проверено 23 июня 2024 г.
  4. Кантер, Дэвид (13 ноября 2012 г.). «Микроархитектура процессора Intel Haswell». Реальные мировые технологии .
  5. ^ Обсуждение «Отряда исполнения» из Массачусетского университета в Амхерсте, заархивировано на Wayback Machine.
  6. ^ Коэн, Уильям (14 марта 2016 г.). «Суперскалярное исполнение». Разработчик Red Hat . Проверено 23 июня 2024 г.