What is Pipelining?

A method that splits instruction processing into stages such as fetch, decode and execute, and processes several instructions at once, each offset by a stage.

Field: CPUs and architecture

Pipelining in the explanations

Questions that mention Pipelining (4)

  1. What is the main purpose of pipelining in a CPU?
  2. In a synchronous circuit, what determines the maximum clock frequency at which it can operate?
  3. Which is a characteristic of RISC (reduced instruction set computer)?
  4. What is the correct basic order in which a CPU processes an instruction?

Related terms

Branch prediction Setup time Amdahl's law Cache coherency Cache memory DMA (direct memory access) DVFS (dynamic voltage and frequency scaling) GPU Instruction set architecture (ISA) Interrupt

Back to the glossary