Question: Q1) Suppose a line tracking robot reaches from source to destination after executing 200 assembly instructions written on Y86-64 pipelined microprocessor. Out of these 200

 Q1) Suppose a line tracking robot reaches from source to destination

Q1) Suppose a line tracking robot reaches from source to destination after executing 200 assembly instructions written on Y86-64 pipelined microprocessor. Out of these 200 instructions, there are 5 function calls, 60 conditional branches and 40 load instructions (mrmovq and popq). 65 percent of conditional branches are taken and remaining are not taken by the program. Also, a the execution quarter of load instructions produce load/use pipeline hazards during Calculate load penalty (lp), misprediction penalty (mp), return penalty (rp) and cycles per instruction (CPI) for the above case. Show your steps of the calculation. (20 points) Q1) Suppose a line tracking robot reaches from source to destination after executing 200 assembly instructions written on Y86-64 pipelined microprocessor. Out of these 200 instructions, there are 5 function calls, 60 conditional branches and 40 load instructions (mrmovq and popq). 65 percent of conditional branches are taken and remaining are not taken by the program. Also, a the execution quarter of load instructions produce load/use pipeline hazards during Calculate load penalty (lp), misprediction penalty (mp), return penalty (rp) and cycles per instruction (CPI) for the above case. Show your steps of the calculation. (20 points)

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!