Whats with the Dual Cores beating the Quad cores?

What do you think/know to be the reson Dual core proc beating Quad Core's?

  • Benchmarking is not optimized

    Votes: 2 13.3%
  • Drivers for Quad cores arent optimized

    Votes: 2 13.3%
  • Both of the above

    Votes: 4 26.7%
  • Architecture os Dual cores are better than current gen quad cores

    Votes: 9 60.0%

  • Total voters
    15
Status
Not open for further replies.

hahahari

Discoverer
Hey guys,

One S is pretty much beating One X in every benchmark. S3 is suffering the same fate against the one S. Could this be because the benchmarking software are not yet optimized to take advantage of Quad cores? Could it be because the Drivers for quad cores isn't fully optimized to take advantage of the extra power?

What do you guys think?

To be honest, I personally think that the quad cores are not optimized well. and with future software updates, we should be able to see some significant improvement. Or is that I made a big ignorant assumption?
 
We dont have proper softwares to take control of Quad Cores!!
I think maybe in next Kernel/Android Version, Quads get a Boost or something..
If you get Quads,you will be future proof, thats it! :)
 
One S is running cortex A15 based dual core whereas Tegra 3 is A9 based quad core. Because of the newer architecture, One S's Soc is faster and more efficient clock to clock. Hence it beats One X in some benchmarks. Also benchmarks may not be properly optimized for quad cores yet.
 
The thing with A15 vs A9 is the same as a Core 2Quad vs Core i5 Dual core.The generational leap in IPC is much larger on a per core basis for the Snapdragon S4(somewhat similar to an A15 but not entirely a vanilla A15 specs laid down by ARM) proccies compared to the Exynos 4412 or Tegra 3 which are A9 chips.
Plus most softwares on desktops to this date are not that well optimized for quads and thus the same works in the mobile world too.It's far easier to write a piece of code which runs on a single core than it is to handle deadlocks and parallel processing which is crucial for good performance on a quad core.
 
its same as using Windows XP on a high end machine with multiple cores.
It reminds me of a funny experience while solving a customer requirement in our office to install XP on an IBM server. Unsuccessful though.LOL.
As far as i know XP couldn't use multiple cores for processing even on normal desktops.
The OS has to be tweaked for processing,graphics and all other factors if u need to utilize the power house.
 
S4 is not cortex A15 but a custom chip which takes a lot of things that will be in A15 chips which are scheduled to come into the phones by this year end or early next year.
Krait is similar to A15 but when A15 chips come, they are going to be monsters.
Fundamentally, S4 is a better core and hence you are seeing it outperforming quad core A9 like Tegra 3 which in itself is not the best quad core A9 soc out there.
Even Exynos Quad A9 clocked lower than Tegra 3 are beating Tegra 3 in benchmarks.
It has nothing to do with OS failing to take advantage of multi core chips. Its down to the design. Even in single threaded cpu intensive tasks, S4 will outperform Tegra 3.
But Quad core Exynos A9 also manages to rape Tegra 3 in some preview benchmarks we have seen.
So its down to architectural differences and differences in implementation at chip level that dictates the performance of the chip.
 
One S doesn't have a Cortex A15, it's a Krait S4 chip. It's not as fast as the Cortex A15 per core performance(I'll dig up the anandtech article if you want), but the difference is very very less.

Krait is similar to A15 but when A15 chips come, they are going to be monsters.

Max 5-10% not that much really

What's important is that there still isn't a A15 chip in the market to compete with Snapdragon S4, and that Snapdragon S4's per core performance is "nearly" double of ARM A9.

Hence, Snapdragon S4 dual-cores are nearly as fast, or sometimes faster than the quad-cores today.
 
I guess we have established that apart from minor inconsistencies in the software which might account for minor differences, Krait is the best out there at the moment with Tegra 3 and Exynos trailing behind a little.

The difference between Tegra 3 and Exynos isnt much to be honest from what I have seen. But the difference in performance b/w the 3 is pretty much 5 to 7% and not more than that.

Does this make any real life differences?
 
%
One S doesn't have a Cortex A15, it's a Krait S4 chip. It's not as fast as the Cortex A15 per core performance(I'll dig up the anandtech article if you want), but the difference is very very less.



Max 5-10% not that much really

What's important is that there still isn't a A15 chip in the market to compete with Snapdragon S4, and that Snapdragon S4's per core performance is "nearly" double of ARM A9.

Hence, Snapdragon S4 dual-cores are nearly as fast, or sometimes faster than the quad-cores today.
Even those are just estimates.
Krait is still coupled with the relatively current gen graphics module. Not to mention different manufactures will have their own implementations of A15 just like we saw with A8 and A9 where Samsung managed to bring significant performance increase over their rivals at same clock speeds. And we havent taken into consideration the operating frequency range of the upcoming A15 chips. The difference is going to be significant enough to notice it. Mainly when coupled with the new graphics cores like Mali 600 or next generation SGX/ adreno mobile GPUs.


I guess we have established that apart from minor inconsistencies in the software which might account for minor differences, Krait is the best out there at the moment with Tegra 3 and Exynos trailing behind a little.

The difference between Tegra 3 and Exynos isnt much to be honest from what I have seen. But the difference in performance b/w the 3 is pretty much 5 to 7% and not more than that.

Does this make any real life differences?

We will know soon enough but couple of benchmarks are already out and it trounces Tegra 3 in browsermark and OpenGL ES benchmarks by the factor of more than 40%.
Tegra 3 is not bad, but nothing special. That is why I actually wanted to buy US version of One X, but settled for Indian version only because of the quality issues HTC were having with this phone. Too risky to buy One X from outside if it turns out to be defective.
Yes, these are application specific gains, but those are there. I would be more interested in the battery life performance of the Quad Exynos as frankly Tegra 3 is one power hungry beast even with that energy efficient 5th core. Either that, or HTC has screwed up somewhere else (like radio firmware) for One X to have such mediocre battery life in real world.
 
8960Pro chips will be where the big difference in GPU performance will manifest itself. Current gen 8960 products still use previous gen Adreno 2xx GPUs.
Tegra is getting whooped left and right by pretty much everyone, not just Snapdragon.
 
Status
Not open for further replies.