stringtranslate.com

Unidad de ejecución

En ingeniería informática , una unidad de ejecución ( unidad E o UE ) es parte de una unidad de procesamiento que realiza las operaciones y cálculos enviados desde la unidad de instrucción . [1] Puede tener su propia unidad de secuencia de control interno (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 rama [4] u otros componentes más pequeños y específicos, y pueden adaptarse para admitir un determinado 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 sencilla es utilizar una única unidad de gestión de bus para gestionar la interfaz de memoria y las demás para realizar cálculos. Además, las unidades de ejecución modernas suelen estar canalizadas .

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 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". Tecnología del mundo real .
  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). "Ejecución superescalar". Desarrollador de Red Hat . Consultado el 23 de junio de 2024 .