4 ms·
More isn't always better in CPU design, more means slower clocks, or longer pipelines, neither of which necessarily mean faster CPUs. Any particular implementa
by Taniwha 5y ago
More isn't always better in CPU design, more means slower clocks, or longer pipelines, neither of which necessarily mean faster CPUs.
Any particular implementation of an architecture is a study in tradeoffs - gates are relatively cheap these days, but not much faster - it makes it easier to throw gates at bigger caches and more cores rather than faster ones - faster clocks likely mean longer pipelines which need lots of well predictable branches to perform which skew an implementation to particular types of benchmarks/workloads