Clock Speed
The CPU’s clock sends a pulse at fixed intervals to trigger the next stage of the fetch, decode, execute (FDE) cycle.
The higher the clock speed, the more pulses are sent per second, so more instructions can be executed in the same amount of time
Cores
Cache memory