Electronic – CPU no pipeline vs 1 stage pipeline

Architecturecpu

I was taking the the P.E. practice exam and there is a question that shows a CPU without pipeline stages. There were options for both a 1 stage pipeline or that it was a non-pipelined architecture. The correct answer was that it was non-pipelined.

What is the difference between a non-pipelined architecture and a 1 stage pipeline architecture? I had assumed that they were the same thing.

Best Answer

Almost all CPU cores in the market today are designed with multiple pipeline stages (greater than 1); see a classic CPU example here. A 1 stage pipeline simply implies that all major stages of a typical CPU, such as fetch, decode, execute, memory and write back are all done in one cycle a.k.a, the CPU core itself is not pipelined (a non-pipelined architecture).