Question: 2 Pipelining 2 . 1 Problem 1 ( adapted from Comp Org & Design Exercise 6 . 2 ) : A computer architect needs to
Pipelining Problem adapted from Comp Org & Design Exercise : A computer architect needs to design the pipeline of a new microprocessor. She has an example workload program core with instructions. Each instruction takes ps picosecond to finish. points How long does it take to execute this program core on a nonpipelined processor? points A simple RISC microprocessor has pipeline stages. Assume it is perfectly pipelined. How much speedup will it achieve compared to the nonpipelined processor? For this question, you need to compute the execution time for a stage cycle when the execution of one instruction is partitioned into stages. Also given a perfect pipeline, every cycle there is a new instruction finishes execution. points The current stateoftheart microprocessor has pipeline stages. Assume it is perfectly pipelined. How much speedup will it achieve compared to the nonpipelined processor? For this question, you need to compute the execution time for a stage, when the execution of one instruction is partitioned into stages. points Real pipelining isnt perfect, since implementing pipelining introduces some overhead extra time per pipeline stage. Will this overhead affect instruction latency ie exec time per instruction instruction throughput ie instructions per second or both? points
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
