edited by
454 views
0 votes
0 votes

In this question, https://gateoverflow.in/69709/pipelining  Kapil Sir had commented that we can do split phase access between memory access(MA) stage and execute(EX) stage of a pipeline..but how is split phase access possible here?

As far as i know, memory access takes atleast one clock cycle to complete..so how can we finish the memory access in the first half of the clock cycle and then continue with the execute stage in the second half of the clock cycle?

The sequence of instructions are missing in the question..I guess the instructions corresponding to this question are in this link https://gateoverflow.in/252781/operand-forwarding

Can we use split phase access between MA and EX stage in this case?

edited by

Please log in or register to answer this question.

Related questions

0 votes
0 votes
0 answers
2
Soumya Tiwari asked Nov 16, 2018
178 views
https://gateoverflow.in/63585/pipeliningCan anyone Explain the meaning of the line-"Assume that no instruction starts at first stage time the branch condition is evaluate...
1 votes
1 votes
0 answers
3
Soumya Tiwari asked Nov 15, 2018
357 views
I'm not able to understand how pipelining reduces memory requirements of programs. Anyone please explain.