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