Execution Unit
Also referred to as Functional Unit in “Computer-Architecture-patterson-5th-edition.pdf”
A Functional Unit is the smallest unit in a CPU which can perform some operations
Examples of Execution Units are:
- ALU: Integer Add, Mul, Shift
- FP: Floating point Add, Mul
- SIMD: Vector add, mul, shift
- Load and Store
Inside a core of a processor, there can be multiple copies of above execution units. In such cases, the processor can be termed as Superscalar Processor