A CPU has separate functional units for integer and floating-point operations. A...
✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
A CPU has separate functional units for integer and floating-point operations. An instruction mix contains 40% integer operations, 30% floating-point, and 30% memory operations. If the integer unit completes an operation in 1 cycle, the floating-point unit in 3 cycles, and memory operations in 2 cycles, what is the average cycles per instruction (CPI)?