Question
A 5-stage instruction pipeline has stage delays of 180, 250, 150, 170, and 250, respectively, in nanoseconds. The delay of an inter-stage latch is 10 nanoseconds. Assume that there are no pipeline stalls due to branches and other hazards. The time taken to process 1000 instructions in microseconds is __________ . (rounded off to two decimal places)
Official answer and solution
- Accepted answers
- 260.2 to 261.2
- From
- Official GATE 2025 answer key
Solution
Determine the pipeline clock period and multiply by cycles.
- Pipeline clock cycle time ():
- Total clock cycles for instructions in a -stage pipeline without stalls:
- Total execution time:
261.04
The answer is the one in the official GATE answer key. The solution is this site's own explanation.
Source
- Paper
- GATE 2025 Computer Science and Information Technology - Session 2 (CS2)
- Question
- 56 of 65
- Section
- Computer Science and Information Technology
Report an error in this question
GATE questions are the work of the organising institutes. This site is independent and is not affiliated with them.