LOL_Wut_Axel
Diamond Member
- Mar 26, 2011
- 4,310
- 8
- 81
And yet you did :thumbsup:
Yes, because if not you'd say it was BS. Which it's not.
And yet you did :thumbsup:
It is not relevant to any purchasing decisions any human should make.
When people talk about how we've hit diminishing returns in per-core IPC, this just shows that we indeed have, and how much designing CPUs with more cores working together in mind affects performance, today.
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.
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.
I hate to be rude, but it would make sense to you if you knew more about game programming. As I said, games now make use of more than one thread (mostly for features that have been laid on top of how game engines used to be made, like advanced physics) but the performance of the application is still limited by how fast the main thread can be executed. That means that a 4 core processor running at 3.2 GHz will be faster for gaming than a 16 core processor of the same architecture running at 1.6 GHz, and it will probably always remain so.that makes no sense at all. the fact is games use more than one core and many can completely max two cores and beyond. I dont care how much IPC you have, a single core of any cpu is not enough to run most modern games properly.
I said, games now make use of more than one thread (mostly for features that have been laid on top of how game engines used to be made, like advanced physics) but the performance of the application is still limited by how fast the main thread can be executed.
Huh? How is compressing a file a synthetic benchmark? Video/audio encoding? Encryption? Transcoding? The pure synthetic benchmarks are quite in the minority and can safely be ignored if you think they don't add anything valuable (which I quite agree with).How does measuring the times of a bunch of synthetic tests, and adding them up, give us actual insight into the performance?
Uh what? The l1 cache of core 2's isn't shared between cores and the l3 cache of Phenoms is shared between all cores as well (and therefore resembles the l2 cache of the core2s much more). Sure the Phenoms cache behavior was optimized for its 4 or 6 cores so that skews the results a bit (a smaller, faster cache has its advantages in this case) - but then the same is true for the newer intel architectures and it doesn't seem to matter much.mhahnheuser said:Core 2's cache is fully shared between the two CPU's so 1 cpu has access to the same cache as when both cores are utilised, while the AMD CPU's would have CPU disabled and no access to the cache available from the disabled CPU.
I don't get how Phenom II and Athlon II do so badly in this test:
http://www.tomshardware.com/charts/x86-core-performance-comparison/3DMark11,2762.html
Relative to the Athlon X2s and P4. No other test shows that discrepancy.
I couldnt find the page that explains What they did to zero bias the differences between memory differences and the bus between them on the built in MMU, Not to mention how to compensate for the loss of data bandwidth on the P4 through the Core 2 since the NB shares memory and gfx share the bus, There for scuing actual core resaults.
Did they actually set all busses down to the lowest common, Same with memory?
Its a bogus test, To many variants for clock per clock test, Like comparing apple, oranges and peaches with all the motherboard differences.
If it's unquantifiable, then it falls under the heading of "faith". So you AMD true believers get together, and keep the faith alive.
LMAO! All games from 2009 to now make use of at least three threads and enterprise applications are almost always the first to take advantage of multi-threading since they'll get workloads done quicker, and more efficiently.
Have you been living under a rock or what? Single-threaded applications are now pretty much limited to only audio encoding.
I am running a i5-750 processor and when I'm playing games such as BF:BC2 or Dragon Age i observe my windows 7 CPU Usage gauge and cores 1-3 are all between 15-40% usage fluctuating back and forth, but core 4 is always hovering around 95-100% usage. is this normal or do i appear to have a faulty processor?
Not necessarily. See BFS flamefests, and some mysterious events after (miraculously, some long-standing freezing bugs, which affected one of my PCs, got fixed in the mainline scheduler, FI, after years of feet-dragging ), for recent examples.If it's unquantifiable, then it falls under the heading of "faith". So you AMD true believers get together, and keep the faith alive.
With only two, I commonly see both pegged :\.You ever look at your core usage while gaming? one core pegged, other threads are generally easily handled with half a core.
Yes, it would.It would be interesting if you could overclock just one core of a 2500k to see how much different gaming benchmarks would look with 3 cores stock and one core at 4.5 GHz vs. all 4 at 4.5 GHz.