Back to the 2019 paper

Module 3: Pipelining

20192m

In case of pipelining processor, loop buffer is

  • (i) very high speed memory maintained by the instruction fetch stage
  • (ii) very high speed memory maintained by the instruction decode stage
  • (iii) very high speed memory maintained by the instruction execute stage
  • (iv) None of the above
Worked SolutionAI Assisted

Correct option: (i) High-speed memory at fetch stage (Loop Buffer)

Loop buffer is a small, very high-speed memory at the instruction fetch stage that stores recently fetched instruction sequence of a loop. On loop repetition, instructions are fetched directly from buffer instead of main memory/cache, reducing fetch time and memory traffic. Hence answer is (i).

Similar questions

Student FinanceWeb Platform

Pocketly — Personal Finance for Students

Keep your hostel and college expenses under control. Track accounts, log spending in seconds, and stay within your monthly budget.