Assume that each of the 5 stages in our standard MIPS pipelined datapath takes 2

Assume that each of the 5 stages in our standard MIPS pipelined datapath takes 200ps (picoseconds) to complete. We want to add some extra hardware, and have 2 options. Mod1: we could add several more stages to the datapath so that there are 8 total. The longest stage is still the same 200ps. Mod2: We could add everything to the first of our current stages which will make the first stage take 250ps, the rest will remain unchanged. Answer the following questions about the 2 modification options; brieflyshow your workor explain your reasoning. State thetotal timeto execute a single instructionfor eachof the modified datapaths. State the approximateaverage time per instructiongiven many instructions to executefor each of the modified datapaths. Which modification would you choose to make, and why?Be specificin your reasons!

You may also like