0 0 votes Consider a pipeline processor with 5 stages, Instruction Fetch (IF). Instruction Decode and Operand Fetch (ID), Operation performed (OP). Data memory access (MA) and Write back (WB). The IF, ID, MA and WB stages takes 1 clock cycle each for any instruction. The OP stage takes 1 clock cycle for ADD and SUB instructions and takes 3 clock cycles for MUL instruction. The minimum number of clock cycles are needed to complete following sequence of instruction if operand forwarding is used ________. CO & Architecture co-and-architecture pipelining operand-forwarding + – balchandar reddy san 1.1k views answer comment Share Follow Print 0 reply Please log in or register to add a comment.
0 0 votes 15 clock cycles Ashutosh Khare 6 answered Jan 20, 2019 Ashutosh Khare 6 comment Share Follow See all 4 Comments 4 4 Comments reply balchandar reddy san commented Jan 20, 2019 reply Follow flag after which stage in 1st instruction are you performing operand forwarding? looks like after memory acess(ma).. but the answer given is 11. 0 0 replyShare Ashutosh Khare 6 commented Jan 20, 2019 reply Follow flag yes..if OP to OP forwarding is done..then 11 clock cycles. 0 0 replyShare balchandar reddy san commented Jan 20, 2019 reply Follow flag but it is not given in the question, what do we need to assume if it is not given.. 0 0 replyShare Ashutosh Khare 6 commented Jan 20, 2019 reply Follow flag its usually given in the question. If not, then we have to take best case i guess. Ref- https://gateoverflow.in/102565/operand-forwarding-in-pipeline 0 0 replyShare Please log in or register to add a comment.