But it's not. There's only the Sunspider benchmark which I've already shown is a terrible benchmark.
In every other sort of test, INCLUDING user experience tests (as opposed to the extremely synthetic Sunspider), S4 has been stomping all over A9.
The iPad 3 is plenty fast as is, I was surprised to see them bump the performance even more. Its great for developers. I'm glad they dropped support for iPad 1 for iOS6, having to be compatible with the original iPad was a hassle. That thing is very, very slow.
Which tests?
http://www.anandtech.com/show/6112/...agon-s4-apq8064adreno-320-performance-preview
http://www.anandtech.com/show/5779/htc-one-x-for-att-review/4
I'm not seeing the "magical" 1.5x performance benefit claimed for S4 over A9. Also to note is that most S4 chips are clocked very high (1.4GHz or above) and they are most often compared to quad-core A9 SoCs. That's hardly comparable because quad-core scaling is obviously not as linear as dual-core (evident with the quad-core S4 Pro). You can safely say that S4 is 1.5x faster per core compared to quad-core A9 as a whole SoC, but I don't think you can safely say that S4 is 1.5x faster per core against any A9 SoC on average.
Are you blind? Your very own links, outside of the Javascript benchmarks (which I've shown are more dependent on software) and 3D benchmarks (which obviously don't have anything to do with the CPU), you can see in the pages you posted yourself where the S4 monkeystomps the A9.
From User Experience benchmarks like Vellamo to synthetic but native CPU benchmarks like Linpack. Even in Basemark, a dual-core S4 exceeds the dual-core A9 more than twofold.
After you adjust for the higher clock speeds, it's pretty damn close to the 1.5X I'm talking about.
Anand said:Vellamo is a Qualcomm developed benchmark that focuses primarily on browser performance, both in rendering and UI speed. The results are heavily influenced by the browser used on the device being tested.
Anand said:Linpack isn't a great indication of smartphone performance, but it is a good test of the floating point capabilities of the CPUs in these SoCs. ARM has steadily been improving FP performance for the past few generations but we're going to see a big jump to Krait/A15. As most client smartphone workloads are integer based and those that are FP heavy end up relying on the GPU, an advantage here doesn't tell us much today (particularly because Linpack isn't running native code but rather atop Dalvik) other than how speedy the FPUs are
And I don't see anything in any of those charts that tells me Krait (S4) is 1.5x faster than A9 other than Linpack. Every other benchmark has S4 only slightly ahead or even on par with A9 parts.
You've only focused on Sunspider when it benefited the iPhone5 but how do you explain the Tegra3 at 1.3GHz (same as the A6!) getting nearly the same score despite being an A9.
I don't mean to get in the way of your debate, but wouldn't the obvious explanation be core count?
So you are blind.
Since you missed out the other non-JS and 3D benchmarks like Basemark and Flashmark.
Seriously, point out some graphs from your links that aren't javascript or 3D.
Of course, there's still the Microsoft Surface with a Sunspider score of 969ms you're ignoring. You've only focused on Sunspider when it benefited the iPhone5 but how do you explain the Tegra3 at 1.3GHz (same as the A6!) getting nearly the same score despite being an A9.
Sunspider is single-threaded so that's not it either =/
Anand said:It's unclear how much of this performance increase over the dual-core S4 is due to the added cores vs. software optimizations to the MDP/T's browser.
Let's see...
![]()
S4 Pro: 1.5GHz quad-core S4 = 1139
HTC One X: 1.5GHz quad-core Tegra 3 = 936
Performance advantage: 1 + (1139 - 936)/936 = 1.22x
Where is said 1.5x performance advantage?
Well well, we're talking about a benchmark that's actually somewhat scalable to quad cores.
I'll let you think about that. Look at the OneX (ATT) scores which is on a non-developer platform (i.e., optimized)
Hint: look at the Gnex which is also an A9 except dual core.
HTC One X: 1.5GHz dual-core S4 = 1092
HTC One X: 1.5GHz quad-core Tegra 3 = 936
Performance advantage: 2 x (1 + (1092 - 936)/936 ) = 2.33
So yeah, what about 1.5X performance? We're actually more like 2.0X performance.
Please explain why 1.5GHz quad-core S4 scored 1139 then.
Based on your reasoning, 1.5GHz dual-core S4 parts are 100% faster than 1.5GHz quad-core S4 per core.
Something is very off there.
In case you haven't noticed, top of that chart is the quad-core S4 (APQ8064).
You guys do your effectiveness equations wonky. All you need to do is take the larger number (1139)/smaller number (936) and that equals 1.22 (rounded up to it). Easy peasy.
Non-optimized developer platform. We can look at the S4Pro again when the LG Optimus G comes out.
But we have the dual-core A9 in the GNex to easily compare with the dual-core S4 OneX.
BTW, about the Sunspider and cores thing, I'm pretty sure Anand had simply forgotten that even on the desktop, all the current JIT engines are still single-threaded, much less on Android. Besides, a Sunspider run with OS Monitor enabled quickly verifies that the Android stock browser (actually Opera, Chrome and Firefox as well) is definitely still single-threaded while yielding the expected score.
Sunspider is single-threaded so that's not it either =/
Because of modern JIT javascript engines, Sunspider and other JS-based benchmarks are only useful for comparison the exact same software on the same platform. Even going between the Snapdragon S3 and the Snapdragon S4 skews things to a ridiculous degree (Chrome for Android running on Android 4.1.2 Cyanogenmod 10 scores within 10% per clock when comparing the S4 and the S3!)
https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers
http://msdn.microsoft.com/en-us/hh549259.aspx
I think you need to do a lot more reading at this rate...
It's now possible to build multi-threaded Javascript benchmarks.
It looks to me like optimizations make more of a difference than hardware in that test.
Doesn't really matter since Sunspider isn't multithreaded.
The SunSpider benchmark isn't explicitly multithreaded, although some of the tests within the benchmark will take advantage of more than one core. As a result, some of the performance gain here over a Cortex A8 is due to the out-of-order execution engine and shorter pipeline of the Cortex A9 and not just the two cores.
I'm sure Anand will agree with me:
http://www.anandtech.com/show/4144/...gra-2-review-the-first-dual-core-smartphone/8
Peacekeeper is a browser benchmark. I thought you already said that we can't use that kind of benchmark since we threw out Vellamo.
And I refuted the Basemark claim. The S4 comparison between the One X and S3 is 20% while the difference between those and the A9 chips is over 100%. There's an obvious conclusion here.And I said the same for Basemark. Yet you insist that S4 must absolutely be 1.5x faster than A9 and that Basemark must be true because it showed that.
But that's that. This is this. There is no other way to compare to Chrome OS. The whole thing is basically a glorified web browser. What else can you do to show performance difference?
Why are we talking about the Chromebook? We have perfectly good S4 regular platforms, operating within 20% of each other, to compare to.
Just as a review, the S4, the A6 and the A15 all represent a huge jump over the A9. The S4 is supposed to be slower than the A15 per clock but not by a huge margin. I'm claiming that the A6 appears to be like the S4 in terms of performing much better than the A9 but short of the A15.
