Pipelining

Taken from Quora - "CPU Pipelining in simple terms":

A pipeline is a way of making computers run faster.
It does so by taking several steps that a computer (CPU) needs to do the execute a single instruction and overlaps them, so the computer is running those steps in parallel, The number of stages in the pipeline impact how many steps the computer can do in parallel.
When you do the steps in parallel, you make each step shorter and simpler, which means you can to run the clock faster, and thus run the computer faster.

Comments

Popular posts from this blog

CPU Fetch-Decode-Execute Cycle

OSI Network Model

Scheduling