Question: Consider a processor datapath architecture that includes components with the following latencies Memory access: 200 ps ALU and addition operations: 150 ps Register file access

Consider a processor datapath architecture that includes components with the following latencies

Memory access: 200 ps

ALU and addition operations: 150 ps

Register file access (read or write): 100 ps

Assume routing elements and control units have no delay.

For an instruction mix composed of 20% loads, 15% stores, 45% ALU ops, 15% branches, 5% jumps compare the single fixed clock cycle and multiple clock cycle per instruction approaches, i.e.

a) what is the nominal clock period per instruction and CPI for the fixed cycle approach?

b) what is the nominal clock period and CPI for the multiple cycle approach? Assume buffers introduced between stages (e.g. IR, A, B, ALUout etc.) add an extra 20ps delay per stage in the multicycle case.

c) what is the ratio of the execution times assuming the same program (with the given instruction mix) is run on both processors?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!