Hacker News new | ask | show | jobs
by zdw 1380 days ago
IPC is a thing - clockspeed optimized architectures like Alpha and the Pentium 4 just didn't get as much done per cycle or had much harsher penalties when the pipeline stalled, even though they ticked faster.

Comparing the whole system against an actual task is the only way to really measure - everything else, including the clockspeed, is marketing.

1 comments

Certainly, the last two decades prove that raw metrics win advertising because the complicated world of benchmarks just don't sway many people.
The commonly used benchmarks are often pretty useless or irrelevant. Coming up with useful benchmarks is very hard and a pretty tragic thing about the supposedly irrelevant independent CPU benchmarking of the past 20 years is that CPUs are specifically designed to perform well at the silly benchmarks that are popular as well as at real world workloads where I think CPU manufacturers will have their own suites of more carefully designed more realistic more relevant benchmarks.

My claim is that (1) results on irrelevant benchmarks like SPEC do matter for CPU sales (probably not for big tech companies that operate their own datacentres – they’ll likely do their own testing – but likely for many ‘savvy’ consumers and also for companies that want to market their computers as having fast CPUs) and (2) the complicated world of benchmarks is handled very poorly by the people who tend to evaluate CPUs with them and publish their results.

Bribing companies to avoid selling your competitor's product doesn't hurt, either.

https://en.m.wikipedia.org/wiki/Advanced_Micro_Devices,_Inc.....

Bad benchmarks sunk AMD after Bulldozer, then years later they paid tens of millions in a false advertising lawsuit