| Unit | Latency | Initiation Interval | |
| INT ALU | |||
| FP ADD | |||
| FP MULT | |||
| FP DIV |
For example, the value 0 corresponds to the latency between an INT ALU instruction producing a result that another INT ALU instruction needs. Each correct value is worth (1) point.
Hint: for each dependent instruction pair, identify which stage of the producer instruction is the ``source'' of the value that must be ``received'' by the consumer instruction.
| Producer | Consumer | Latency |
| Instruction | Instruction | |
| INT ALU | INT ALU | 0 |
| INT ALU | INT LOAD | |
| INT ALU | BNEZ | |
| INT Load | INT ALU | |
| FP ADD | FP ALU | |
| FP MUL | FP ALU | |
| FP Load | FP ALU |
| Producer | Consumer | Latency |
| Instruction | Instruction | |
| INT ALU | INT Store | |
| INT ALU | FP Load | |
| INT ALU | FP Store | |
| INT ALU | FP ALU | |
| FP ALU | INT ALU | |
| FP ALU | FP Load | |
| FP ALU | FP Store | |
| FP Load | FP ALU | |
| FP Store | FP ALU |