Question: Assume a standard pipelined RISC - V processor implementation with no data forwarding that has three functional units: a single cycle adder, a single cycle
Assume a standard pipelined RISCV processor implementation with no data forwarding that has three functional
units: a single cycle adder, a single cycle shifter, and a two cycle multiplier. The IF stage, ID stage and WB stage, are
all single cycle. Note that there is no MEM stage.
Also assume that an instruction sequence with the following characteristics is made to run on it:
needs two execute cycles a multiply
any data independent instruction with no structural hazard
any data independent instruction with no structural hazard
needs the same function unit as
needs data value produced by
needs the same function unit as
The pipeline diagram when the code runs on a way IOIIOC
Draw the pipeline diagram when the code runs on the following multiple issue implementations:
away OOIOOC
bway OOIOOC
cway IOIIOC
dway IOIOOC
eway OOIOOC
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
