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 |