Geekbench Result for iPhone5
browser.primatelabs.com
browser.primatelabs.com
• 2004 Power Mac G5 - 1571
• Samsung Galaxy S III - 1560
• Asus Nexus 7 - 1591
• iPad (3rd Generation) - 766
• iPhone 4S - 629
http://browser.primatelabs.com/geekbench2/1031824 http://browser.primatelabs.com/geekbench2/1030202
http://www.anandtech.com/show/6297/iphone-5-memory-size-and-...
For example the Tegra 2 based non-prime Transformer and A5 based iPad 2 were released about the same time (March 2011) and that Transformer score 35% higher on Geekbench but the A5 GPU benchmarks were way way ahead and have stayed competitive with today's competition [1].
[1] latest tablet chart from AnandTech: http://www.anandtech.com/show/6189/toshiba-excite-77-tablet-...
"so as not to get totally whopped 4 to 6 months down the line. iPhone 4S sales started softening in the 3rd quarter itself instead of the usual 4th quarter..."
Does anyone really think that iphone sales lagged more than previously because of CPU benchmarks?
I would guess only indirectly as better performance on Android has helped make the experience better. But there's all kinds of other things improving the Android experience (e.g. better apps, better content experience, ICS and Jellybean hitting more devices).
Even with Android improving relative to iOS over the year I'd say a more reasonable reason for Apple's Q3 lag was the fact that they rolled out globally in 2 quarters instead of, historically, adding more countries and carriers well into Q3 and sometimes Q4 of launch. The iphone 4 also had the midseason CDMA and the much delayed white iphone launches midyear.
here's a Galaxy S3 score better than the iPhone5:
http://browser.primatelabs.com/geekbench2/1026099
and here's one showing the One X beating the iPhone 5:
http://browser.primatelabs.com/geekbench2/989732
of course there are lower ones as well. probably depends a lot on the ROM you're using.
They do: http://browser.primatelabs.com/android-benchmarks
That said the data is pretty useless for many Android phones. For example the international S3 has a quad-core A9 based SoC while the US S3 has a dual-core krait based SoC. Also consider that both overclocking and underclocking is quite common amongst the android crowd that bother running geekbench.
The average across a product name is actually a really poor metic to use here. Well, geekbench scores in general are a really poor metric to use...
Sorry if this wasn't clear from the preamble on the chart; I'll have to update it.
Are these just the quad-core model with cores disabled or something? If so are they included in the average? They appear to be based on a cursory look through the data as 4 core @ 1.4 seems to mostly score 1700-1900 but the displayed average is obviously much lower.
I also don't get the One X results. Its like a 50/50 split of scores of ~1500 or ~600 and the difference seems to be android 4.0.4 vs 4.0.3. No idea what the difference was but almost tripling the score on a minor OS version seems odd.
Sorry but I'm still saying the results here aren't very useful, there is far too much variation in these tests to assign any significance to them.
Geekbench is built with the NDK (since all of the benchmarks are written in C or C++). There was a bug in Android 4.0.3 and earlier that caused Android to select the ARMv5 libraries instead of the ARMv7 libraries (which caused a massive drop in performance). This was fixed in 4.0.4 which is why there's a huge jump in performance between the two versions on the One X.
I don't know what was done in this case, but I do think I remember seeing a statement by NVIDIA on early benchmarks at release that they still had optimizations to do. So that could be involved.
It hasn't been unknown in the mobile world for wacky stuff to get done, like having a dual core processor where you almost never use the second core to save batteries as well. So software can make a big difference.
Out of curiosity I built Geekbench with Xcode 4.5 (it's not available on the App Store yet) and took a look at the code generated for the armv7 and the armv7s architectures. Surprisingly there weren't a lot of differences between the two. The biggest difference I saw was that Xcode uses conditional VFP instructions (e.g., vaddeq.f64) for the armv7s but doesn't use them for the armv7 despite the fact that these instructions are supported by the armv7. My guess is that the A6 implementation of these instructions is much faster, but I won't know for sure until I can run benchmarks on the iPhone 5 myself.
Also, I could only find two instructions (sdiv and udiv) that Xcode generates for the armv7s architecture that aren't supported by the armv7 architecture.
Either that or the test is somehow being fooled, I noticed that benchmark code is updated frequently.
What sort of bandwidth do other mobile chips provide?
edit: Looks more like 1/3 than 1/10, looking at the tests in geekbenchscores. I had the 1/10 figure from looking at Sunspider results (http://forum.beyond3d.com/showpost.php?s=502c8933367f315a17f...).
That page is a chart of results for many of the previous models. As one can see, the iPhone 5's results are 2.55x better than the iPhone 4S. However, that should be taken with a grain of salt since we only have one iPhone 5 result.
There's more context and links here: http://www.macrumors.com/2012/09/16/iphone-5-benchmarks-appe...
TL;DR: iPhone 4S scores 623, iPad 2 scores 751. The iPhone 5, linked here, hits 1,601, according to Geekbench.