CML CML Computing Performance Program assumptions: –23% loads and in ½ of cases, next instruction uses load value –13% stores –19% conditional branches –2% unconditional branches –43% other Machine Assumptions: –5 stage pipe with all forwarding Only penalty is 1 cycle on use of load value immediately after a load) Jumps are totally resolved in ID stage for a 1 cycle branch penalty 75% branch prediction accuracy 1 cycle delay on misprediction
{}