Question: find the average instruction time for multicycle, and pipelined datapaths. Assume 3 ns for memory access, 3 ns for ALU operation, 1.5 ns for register
find the average instruction time for multicycle, and pipelined datapaths. Assume 3 ns for memory access, 3 ns for ALU operation, 1.5 ns for register read or write. Assume a program has 25% loads, 15% stores, 10% branches, 5% jumps, 45% R-type instructions. for pipelined execution assume: 30% of the loads are followed immediately by an instruction that uses the result of the load 40% of branches are mispredicted , branch delay on misprediction is 1 clock cycle
find the average instruction time for multicycle, and pipelined datapaths. Assume 3ns for memory access, 3ns for ALU operation, 1.5ns for register read or write. Assume a program has 25% loads, 15% stores, 10% branches, 5% jumps, 45% R-type instructions. for pipelined execution assume: 30% of the loads are followed immediately by an instruction that uses the result of the load 40% of branches are mispredicted, branch delay on misprediction is 1 clock cycle
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
