Jump to content

Operand forwarding

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Yobot (talk | contribs) at 20:59, 20 December 2010 (Updating parameters in {{Multiple Issues}} + general fixes using AWB (7482)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Operand forwarding refer to computer architecture. When concurrent execution in pipelining is stalled due to a data hazard, then operand forwarding is used.

E.g. :

      r1=r2+r3
      r5=r4+r1

In this instructions a hazard occurred at line 2,to overcome this we use operand forwarding technique like

    r1=r2+r3
    r5=r4+(r2+r3)