Hacker News new | ask | show | jobs
by stavrus 4254 days ago
One of the main limitations is actually power, as increasing the frequency increases the power draw. All that power turns into heat, which has to be dissipated. Modern processors already shut off inactive cores and change the frequency of the active cores on the fly depending on the workload to reduce the power draw [1], so it's easier to add performance by adding cores. The problem is that software hasn't quite caught up to take advantage of the added cores.

[1] http://en.wikipedia.org/wiki/CPU_power_dissipation