1/5
For OCR A-Level Computer Science, SLR1
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
What is pipelining?
A technique where multiple instructions are processed concurrently at different stages of the FDE cycle,
How does pipelining improve CPU performance?
Different FDE stages are overlapped, so multiple instructions are being processed at simultaneously at different stages.
Why does pipelining improve efficiency?
It keeps different parts of the CPU busy by processing multiple instructions concurrently instead of leaving components idle.
What is the main benefit of pipelining?
Increased instruction throughput (more instructions complete per second)
What is pipeling flushing?
The removal of instructions from the pipeline when a branch changes program flow.
When is pipelining less effective?
When programs contain many branch instructions, causing frequent pipeline flushing.