En ingeniería informática , una unidad de ejecución ( E-unit o EU ) es una parte de la unidad central de procesamiento (CPU) o unidad de procesamiento de gráficos (GPU) que realiza las operaciones y cálculos enviados desde la unidad de instrucciones . Puede tener su propia unidad de secuencia de control interno (que no debe confundirse con la unidad de control principal de la CPU ), algunos registros y otras unidades internas como una unidad aritmética lógica , una unidad de generación de direcciones , una unidad de punto flotante , una unidad de carga y almacenamiento . unidad de ejecución de rama [1] o algunos componentes más pequeños y específicos. [2]
Es común que las CPU modernas tengan múltiples unidades funcionales paralelas dentro de sus unidades de ejecución, lo que se conoce como diseño superescalar . 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 de las CPU modernas suelen estar canalizadas .