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.