Question: Reorganize the code sequence in the figure below to reduce the number of NOOPs. Load TAM Load BM Add ICTA + B Store MIC Branch

Reorganize the code sequence in the figure below to reduce the numberReorganize the code sequence in the figure below to reduce the number of NOOPs.

of NOOPs. Load TAM Load BM Add ICTA + B Store MIC

Load TAM Load BM Add ICTA + B Store MIC Branch X IED IED IE IED IE Load TAM IED Load BM I ED Add C = A + B 1 E Store MIC IED Branch X I E NOOP IE (a) Sequential execution (b) Two-stage pipelined timing Load TAM Load BM NOOP Add TC TA + B Store MIC Branch X NOOP IED IED IE E IED IE IE Load TAM Load rBM NOOP NOOP Add CrA + TB Store MC Branch X NOOP NOOP IEED IEED TEJE IEE2 I EE2 IEE IEE IEE2 IEE (c) Three-stage pipelined timing (d) Four-stage pipelined timing Figure 15.6 The Effects of Pipelining Load TAM Load BM Add ICTA + B Store MIC Branch X IED IED IE IED IE Load TAM IED Load BM I ED Add C = A + B 1 E Store MIC IED Branch X I E NOOP IE (a) Sequential execution (b) Two-stage pipelined timing Load TAM Load BM NOOP Add TC TA + B Store MIC Branch X NOOP IED IED IE E IED IE IE Load TAM Load rBM NOOP NOOP Add CrA + TB Store MC Branch X NOOP NOOP IEED IEED TEJE IEE2 I EE2 IEE IEE IEE2 IEE (c) Three-stage pipelined timing (d) Four-stage pipelined timing Figure 15.6 The Effects of Pipelining

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!