Pipeline performance - Example2
Assume times for each functional unit of a pipeline to be: 10ns, 8ns, 10ns, 10ns and 7ns. Overhead 1ns per stage. Compute the speed of the data path.
Pipelined: Stage time = MAX(10,8,10,10,10,7) + overhead
This is the average instruction execution time at steady state.
Non-pipelined: 10+8+10+10+7 = 45ns
Speedup = 45/11= 4.1 times