Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Please explain your answers, I am trying to prepare for a midterm. Thank you! Show the timing of this instruction sequence through the MIPS pipeline:
Please explain your answers, I am trying to prepare for a midterm. Thank you!
Show the timing of this instruction sequence through the MIPS pipeline: addi lw add add $6, $6, 8 $16,0 ($6 ) $18, $16, $18 $23, $23, $18 You can use either notation for showing the timing of instructions through the pipeline. Assume that all possible data forwarding is available. For every instance/cycle where the pipeline has to forward data or stall, show how ForwardA or ForwardB are set. (You don't have to show the equations.) (25 points) ForwardA = 01 ForwardA = 10 ForwardB = 01 ForwardB = 10 forward from MEM/WB to upper input of ALU forward from EX/MEM to upper input of ALU forward from MEM/WB to lower input of ALU forward from EX/MEM to lower input of ALU Show the timing of this instruction sequence through the MIPS pipeline: addi lw add add $6, $6, 8 $16,0 ($6 ) $18, $16, $18 $23, $23, $18 You can use either notation for showing the timing of instructions through the pipeline. Assume that all possible data forwarding is available. For every instance/cycle where the pipeline has to forward data or stall, show how ForwardA or ForwardB are set. (You don't have to show the equations.) (25 points) ForwardA = 01 ForwardA = 10 ForwardB = 01 ForwardB = 10 forward from MEM/WB to upper input of ALU forward from EX/MEM to upper input of ALU forward from MEM/WB to lower input of ALU forward from EX/MEM to lower input of ALUStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started