computer-architecture

Definition

Single-Cycle Processor

A single-cycle processor is a processor in which every instruction completes in one clock cycle.

This gives a CPI of , but the clock period must be long enough for the slowest instruction.

Hardware Cost

Since all work of an instruction must happen within one cycle, a single-cycle processor often needs more hardware in parallel, for example separate memories or separate arithmetic units for different sub-tasks.