A computer architect needs to design the pipeline of a new micro- processor. She has an example… 1 answer below »

Need your ASSIGNMENT done? Use our paper writing service to score better and meet your deadline.


Order a Similar Paper HERE Order a Different Paper HERE

A computer architect needs to design the pipeline of a new micro-
processor. She has an example workload program core with 10^6 instructions. Each
instruction takes 100 ps to finish.
a. How long does it take to execute this program core on a nonpipelined proces-
sor?
b. The current state-of-the-art microprocessor has about 20 pipeline stages.
Assume it is perfectly pipelined. How much speedup will it achieve compared
to the nonpipelined processor?
c. Real pipelining isn’t perfect, since implementing pipelining introduces some
overhead per pipeline stage. Will this overhead affect instruction latency,
instruction throughput, or both?