Multiple CPU Cores Make a Big Difference!!!

Deadly Sushi

Formerly The Giant Mojito
Best CPU article Ive read in a year!

http://www.tomshardware.com/reviews/multi-core-cpu,2280.html

total.png

First, we see that the synthetic benchmarks are overly optimistic as to what multiple cores can accomplish compared to the average real-world scenario. The synthetic performance progression between a single core and multiple cores looks like an almost linear progression of 50% performance increases with each new CPU core.
The average [COLOR=blue ! important][COLOR=blue ! important]application[/COLOR][/COLOR] gains show us a much more realistic progression, with about a 35% speed increase with the second CPU core, a 15% jump with the third, and another 32% jump with the fourth. It's strange that the third CPU core seems to provide half the advantage of adding a fourth CPU core to the mix.
And when considering applications, we must look at individual software titles instead of just the big picture. Indeed, the audio-encoding software we tested seems to offer no multi-core optimizations of which to speak. However, video encoding software conversely offers massive benefits with more CPU cores and depends somewhat on the video encoder utilized. In the case of 3D rendering software, 3ds Max usually has highly optimized multi-core performance improvements, while 2D photo editors like Photoshop seem to have none at all. AVG anti-virus demonstrates massive performance increases with multiple cores, while compression utilities seem to sport little to no multi-threading benefits.
As far as games go, we see a huge 60% performance jump from going single-core to dual-core, and a further 25% leap from dual- to triple-core. Quad cores offer no benefits in the sampling of games we tested. While more games might change the landscape a little, we think the triple-core Phenom II X3s are looking good as a low-cost gaming option. It's also important to note here that as you start shifting to higher resolutions and adding visual detail, the picture gets a lot murkier as graphics muscle becomes the prevalent determinant of frame rates.
die_2.jpg

After all is said and done, we can come to a few general conclusions based on this data. We don't think you have to be a power-user to enjoy the benefits of a multi-core CPU. This is in stark contrast to the situation four years ago. So, while these gains might not be overwhelming at first glance, it's impressive to note how much thread-level optimization has gone on in the last few years, particularly in the applications identified as most receptive to acceleration through parallelism. In fact, we'll go as far as to say that there is relatively little reason to consider a single-core CPU (if you can find one), except for power-saving applications.
There are a few applications for which users should invest in as many CPU cores as possible, which include video encoding, 3D rendering, and optimized productivity titles, such as AVG's virus-scanning software. The lesson for the gamer is that long gone are the days when a single-core CPU paired with a powerful graphics solution would be "good enough."
 

Doc

Administrator
Staff member
Gold Site Supporter
Tom's Hardware is a GREAT resource. I've used it for years. You can count on them to give you the low down on many types of computer hardware. :thumb:
 

Lefty

Yank
While I do understand that multiple cores are very efficient, how many applications take advantage of the cores? There are some a/v apps that use it, but I am not sure how many use all four cores.
 

Doc

Administrator
Staff member
Gold Site Supporter
While I do understand that multiple cores are very efficient, how many applications take advantage of the cores? There are some a/v apps that use it, but I am not sure how many use all four cores.

All depends if the app is written for multi threading. If so it will take advantage of however many processors it needs up to the limit of the total CPU's.
But you can also run multiple single threaded apps on a dual core or quad core ...and you can run more of the single threaded apps simultaneously. :thumb:
Another advantage is if you somehow get yourself into an endless loop you can still log on and kill the loop, where with a single core you might not even be able to log on ...you have no option but to hit the power switch to end the loop.
We have some servers with 4 processors with each processor being quad core. :eek: That equates to 16 processors. :thumb: Great for servers running database applications. :D
 
Top