We have two MIPS processors. One is a five stage pipelinedprocessor and the other is an unpipelined multi-cycleprocessor.
For the unpipelined processor:
Branches and Jumps take 100 ns
Math and Logical Operations take 125ns
Memory Ops: 175 ns
For the pipelined processor:
Critical Path for Fetch 125 ns
Critical Path for Decode 110 ns
Critical Path for Execute 115 ns
Critical Path for Memory 150 ns
Critical Path for Write Back 75 ns
Our program contains 25% branches, %50Math/Logical, and %25 Memory Ops. Which processor would we choosestrictly based on performance?