As can be seen perfectly fine from the Athlon vs. Phenom example most of those CPUs aren't hampered by too few cache. Now a smaller, faster cache may get you better results while for multi threaded programs this may be different, but for most programs the difference will be small enough - also not much one can do about that.On top of it, is this test a true measure of single core performance when there are other factors like L2 and L3 cache? Should those be crippled down to the lowest common denominator? Would that still be an accurate measure of single core performance?
Also they list the times for every single program so I don't see your problem - sure adding up times together has some obvious flaws but it's not as if you didn't have the raw numbers to normalize them and make a more useful summary - but then it's not as if there were any surprising outlier that would seriously distort the data.
And why IPC is important? Well because apart from some classes of problems (encoding, raytracing,.. - basically anything for which CUDA programs exist by now ) many, many algorithms don't scale well to more than maybe a dozen or two threads. Not to forget that even for perfectly parallel problems, there are many real world reasons why you still need a good baseline performance and not hundreds of extremely weak cores. There are enough papers from google and MS on that topic. Also neither AMD nor Intel have any idea how to scale beyond a few dozen cores at best with their current architectures, which will be a much more interesting problem than who has two cores more or less right now (the advance of NUMA for PCs? that'll give developers some headaches)
Also if you look at the usual game you'll see that even for only four cores the work isn't equally distributed and that'll only get worse with more and more cores.
They do? In all tests I looked at the difference is minimal and easily below the margin of error.tijag said:I'm confused, how do the i5-2500k and the i7-2600k perform differently if these benchmarks are supposed to show 1 thread, at the exact same frequency?
Last edited: