Question: Based on the following MIPS code segment, please answer the following questions. (In order to make your answers clear, please rewrite the code in different
Based on the following MIPS code segment, please answer the following questions. (In order to make your answers clear, please rewrite the code in different sections) Lw $sl, 0 ($r0) 2. Lw $s2, 4 ($t0) 3. Add $s3, $s1, $s2 4. Sub $s4, $s3, %s2 5. And $t3, $t1, $t2 Identify all the data dependencies in the code segment, Which are the data dependencies that will be resolved via forwarding (also culled bypassing) scheme? Which of the data dependency will cause a stall even with the forwarding scheme? Could you reorder the code (while do not change the function of the program) to avoid the stall? if yes, please reorder it accordingly
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
