Question: Assume we have a machine where all instructions require the same amount of time to execute, and they execute instructions as a state machine

Assume we have a machine where all instructions require the same amount of time to execute, and they execute instructions as a state machine with 10 stages. The maximum propagation delays are listed in the table on the right. Note: 1 ps is 1x10^-12 seconds (or 1 thousandth of a nanosecond). a. What is the smallest clock period (in ps) a clock used with this CPU can have? b. What is the fastest clock frequency (in MHz) a clock used with this CPU can have? Stage 0 1 2 3 4 5 6 7 8 9 Max. Prop. Delay 410ps 370ps 280ps 450ps 600ps 290ps 350ps 800ps 740ps 300ps c. How many clock cycles are there per instruction? d. How many instructions per second (in MIPS) can the processor execute with its fastest possible clock?
Step by Step Solution
3.34 Rating (151 Votes )
There are 3 Steps involved in it
a The smallest clock period that can be used with this CPU is determined by the maximum propagation ... View full answer
Get step-by-step solutions from verified subject matter experts
