Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Pipeline Information Flow Consider our instruction-execution pipeline(fill in th

ID: 3826961 • Letter: P

Question

Pipeline Information Flow

Consider our instruction-execution pipeline(fill in the blanks):

         <f-box> | | <d-box> | | <x-box> | | <m-box> | | <w-box>
f/d          d/x          x/m          m/w

a) In a pipeline, the f-box increments PC before the current cycle finishes because                                                 .

b) When the d-box decodes ‘l.d f6, -24(r2)’, the information it sends to the x-box is a           , the quantity         , and the value(s)        .

c) When the d-box decodes ‘mul.d f0, f2, f4’, the register value(s) go to the        , and register name(s) go to the        .

d) When the m-box acts on ‘s.d f6, -24(r2)’, it gets a           and the value(s)        from the       , and the quantity          from the        .

Explanation / Answer

<f-box> | | <d-box> | | <x-box> | | <m-box> | | <w-box>
f/d d/x x/m m/w

Answers:
a) In a pipeline, the f-box increments PC before the current cycle finishes because to load the instrunction in memory. .

b) When the d-box decodes ‘l.d f6, -24(r2)’, the information it sends to the x-box is a instrunction type load , the quantity -24 , and the value(s) r2,f6 register .

c) When the d-box decodes ‘mul.d f0, f2, f4’, the register value(s) go to the <x-box>, and register name(s) go to the <w-box>.

d) When the m-box acts on ‘s.d f6, -24(r2)’, it gets f6 and the value(s) f6 from the <d-box>, and the quantity (r2-24) from the <x-box>