EMZETT.
Login

Clock Speed (GHz)

In short: The clock frequency of a CPU — states how many processing cycles are theoretically possible per second, measured in gigahertz (GHz).

In more detail: A higher clock speed doesn’t automatically mean more performance, since architecture (instructions per clock) and core count also play a role. Modern CPUs also clock dynamically: they briefly raise the frequency under load (boost) and lower it when idle, to save energy.

In Depth

Physically, the clock is set by a quartz oscillator on the motherboard and internally multiplied by the CPU — one gigahertz corresponds to a billion clock cycles per second, in each of which one step of the fetch-decode-execute cycle can run. A higher clock speed means more heat generation and power consumption (for modern CPUs, roughly with the square of the voltage needed for higher clocks) — which is why the maximum clock rate is ultimately limited by cooling, not by the pure chip architecture.

Modern CPUs distinguish between a base clock (guaranteed to be sustainable under full load) and a boost clock (briefly higher, as long as temperature and power limits allow, often only for individual heavily used cores rather than all at once). When directly comparing two CPUs, the pure GHz figure is therefore not very informative if architecture or generation differ — a modern chip with a lower clock speed can still be faster than an older, higher-clocked one thanks to more “instructions per clock” (IPC).

# Show current and maximum clock speed on Linux
lscpu | grep -i mhz

Why clock rates don’t keep rising indefinitely

Since the early 2000s, maximum clock rates have largely stagnated at a few gigahertz (instead of steadily rising for decades as before) — the reason lies in physical limits: higher clocks require higher voltages, and a chip’s power dissipation rises disproportionately (roughly quadratically) with voltage. Beyond a certain point, the resulting heat can no longer be dissipated with reasonable effort. Instead of continuing to focus primarily on higher clock rates, performance gains therefore shifted to more cores per chip and architectural improvements (more work per clock cycle).

Clock rate for RAM and other components

Not just CPUs — RAM, graphics cards and other components also have their own clock rates, measured independently of the CPU’s clock rate — a RAM module rated “3200 MHz” refers to the memory’s data transfer rate, not the CPU frequency. These different clock domains run in parallel and asynchronously to each other within the system, coordinated via special synchronisation circuits on the chipset/motherboard.

See also: CPU, GHz/MHz, Cores