stringtranslate.com

Unidad de ejecución

En ingeniería informática , una unidad de ejecución ( unidad E o EU ) es una parte de una unidad de procesamiento que realiza las operaciones y los cálculos enviados desde la unidad de instrucción . [1] Puede tener su propia unidad de secuencia de control interna (que no debe confundirse con la unidad de control principal de una CPU ), algunos registros , [2] y otras unidades internas como una unidad lógica aritmética , [3] unidad de generación de direcciones , unidad de punto flotante , unidad de carga y almacenamiento , unidad de ejecución de bifurcación [4] u otros componentes más pequeños y específicos, y se puede adaptar para admitir un cierto tipo de datos , como números enteros o puntos flotantes . [5]

Es común que las unidades de procesamiento modernas tengan múltiples unidades funcionales paralelas dentro de sus unidades de ejecución, lo que se conoce como diseño superescalar . [6] La disposición más simple es utilizar una sola unidad de administrador de bus para administrar la interfaz de memoria y las demás para realizar cálculos. Además, las unidades de ejecución modernas suelen estar segmentadas .

Referencias

  1. ^ "Descripción general del modelo de ejecución". Intel . Consultado el 23 de junio de 2024 .
  2. ^ "Microarquitectura AMD Instinct™ MI100 — Documentación de ROCm". rocm.docs.amd.com . Consultado el 23 de junio de 2024 .
  3. ^ "Arquitectura de GPU Intel® Iris® Xe". Intel . Consultado el 23 de junio de 2024 .
  4. ^ Kanter, David (13 de noviembre de 2012). "Microarquitectura de CPU Haswell de Intel". Real World Tech .
  5. ^ Discusión sobre la "Unidad de Ejecución" de la Universidad de Massachusetts Amherst, archivada en Wayback Machine
  6. ^ Cohen, William (14 de marzo de 2016). "Superscalar Execution". Red Hat Developer . Consultado el 23 de junio de 2024 .