Question: Draw a figure like this: Questions 4 to 7 concern the following segment of MIPS code. label: andi $t0,$t0, Oxo add $s0, $s0, $s1 addi


Draw a figure like this:

Questions 4 to 7 concern the following segment of MIPS code. label: andi $t0,$t0, Oxo add $s0, $s0, $s1 addi $t0,$t0, 1 bne $t0,$t7, label $s3, $s3, OxA6A6 ori Assume the 5-stage pipeline discussed in lecture, that $t7 initially contains 5, and that data hazards are properly dealt with using forwarding. Calculate the number of clock cycles required to execute this code under the following assumptions. 200 400 600 800 1000 Program execution Time order (in instructions) 1200 1400 add $4, $5, $6 Instruction fetch Reg ALU Data access Reg beq $1. $2,40 Instruction fetch Data Reg ALU 200 ps Reg access lw $3,300($0) 200 ps Instruction fetch Reg ALU Data access Reg 200 400 600 800 Program execution Time order (in instructions) 1000 1200 1400 add $4, $5, $6 Instruction fetch Reg ALU Data access Reg beq $1. $2.40 Instruction fetch Reg ALU Data access Reg 200 ps bubble bubble bubble bubble bubble or $7 $8. $9 400 ps Instruction fetch Reg ALU Data access Reg FIGURE 4.32 Predicting that branches are not taken as a solution to control hazard. The top drawing shows the nineline Questions 4 to 7 concern the following segment of MIPS code. label: andi $t0,$t0, Oxo add $s0, $s0, $s1 addi $t0,$t0, 1 bne $t0,$t7, label $s3, $s3, OxA6A6 ori Assume the 5-stage pipeline discussed in lecture, that $t7 initially contains 5, and that data hazards are properly dealt with using forwarding. Calculate the number of clock cycles required to execute this code under the following assumptions. 200 400 600 800 1000 Program execution Time order (in instructions) 1200 1400 add $4, $5, $6 Instruction fetch Reg ALU Data access Reg beq $1. $2,40 Instruction fetch Data Reg ALU 200 ps Reg access lw $3,300($0) 200 ps Instruction fetch Reg ALU Data access Reg 200 400 600 800 Program execution Time order (in instructions) 1000 1200 1400 add $4, $5, $6 Instruction fetch Reg ALU Data access Reg beq $1. $2.40 Instruction fetch Reg ALU Data access Reg 200 ps bubble bubble bubble bubble bubble or $7 $8. $9 400 ps Instruction fetch Reg ALU Data access Reg FIGURE 4.32 Predicting that branches are not taken as a solution to control hazard. The top drawing shows the nineline
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
