Hacker News new | past | comments | ask | show | jobs | submit login

Are you sure about the single thread performance? Because the jump from Pentium 3 to Pentium 4 was not that large, but the jump from Pentium 4 to Core 2 Duo (2006) was. All the jumps after that (Nehalem etc.) were larger than the jumps we have nowdays, and the jump to Sandy Bride (2011) was really large. Only since then has the single thread performance stagnated.

Cinebench R10 32 bit single thread scores:

  Intel Pentium 4 660    - 3.60 Ghz - 2245 Points
  AMD Athlon X2 6000+    - 3.00 Ghz - 2848 Points
  Intel Core2 Duo E8400  - 3.00 Ghz - 3647 Points
  AMD Phenom II X6 1075T - 3.00 Ghz - 3820 Points
  AMD FX 8320E           - 3.20 Ghz - 4056 Points
  Intel Core i7 950      - 3.06 Ghz - 4353 Points
  Intel Core i7 3930     - 3.20 Ghz - 6268 Points 
  Intel Core i7 5960X    - 3.00 Ghz - 6950 Points



I'm not sure that cinebench is a good single thread benchmark because its basically a benchmark of how many vector ops you can run in parallel. But using it allows people to print pretty charts like you have there, as will benchmarks doing AES encryption, or any other "special purpose" instructions that have been added to the CPU in recent history.

A better traditional single thread benchmarks might be spec int base minus libquantum. That tests things like how good the branch predictors are relative to pipeline depth, how fast dependent instructions or pointer chasing can be handled, etc.


Yes, I was not really sure how representable Cinebench is, hence my question how sure the parent is. But the benchmarks were easy to come by (back when I posted them already a while back). The only other benchmark I could find that had CPUs from Pentium 4 up to Haswell was Geekbench.

Would love to see someone do a benchmark like that (would do it myself if I had enough spare money), with equal clock and memory bandwith etc.

EDIT: after reading the critique about libquantum on wikipedia I'm even more interested in the benchmarks.

"In the SpecInt2006 benchmarks, the 462.libquantum benchmark is highly vectorizable. The baseline computer for all benchmarks is a 1997 Sun Ultrasparc server computer. Whereas most of the spec sub-benchmarks turn in a performance improvement of about 5x to 80x times faster than the Ultrasparc, the particular 462.libquantum sub-benchmark turns in a result that is up to 4082 times faster than the Sun Ultrasparc .[3] This suggests that for this sub-benchmark, most of the improvements over the Ultrasparc are due to vectorizing compiler improvements, NOT due to CPU hardware improvements, since 1997."




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: