As was explained above, SunSpider is not the only process running. The more cores you have OTHER processes can be spread around freeing up CPU time for SunSpider to run. We also don't know what other processes are running on AT&T's phones. Just look at T-Mobile. Why is their S3 faster?
If the test was multi-core aware, then theoretically having twice as many cores would cut the time in half, or at least approach it.
Another factor could be the clock speed. Maybe the international S3 is clocked higher than the US model?
So you think Android enthusiasts aren't aware of that, so will run a custom ROM with a minimum of background processes on over clocked hardware.
Like what happened when the iPhone 5 topped Geekbench, all of a sudden all these new results showed up.
A PC with it's CPU running at 6+ GHz and cooled with liquid nitrogen is not terribly practical for anything except topping benchmark scores.
I suspect the same is true of these Android ROM's.
It's nice that the phone I'll shortly own is not only ahead but far ahead but I think JS efficiency is good enough now that it's not a great indicator of how fast a page will render. I'm much more interested in Anand's review that will show times it takes to load pages.
I would like to see the speed of WebKit within an app to compare the JS differences between the two
As was explained above, SunSpider is not the only process running. The more cores you have OTHER processes can be spread around freeing up CPU time for SunSpider to run. We also don't know what other processes are running on AT&T's phones. Just look at T-Mobile. Why is their S3 faster?
...
Another factor could be the clock speed. Maybe the international S3 is clocked higher than the US model?
Quote:
Originally Posted by hill60
So you think Android enthusiasts aren't aware of that, so will run a custom ROM with a minimum of background processes on over clocked hardware.
Like what happened when the iPhone 5 topped Geekbench, all of a sudden all these new results showed up.
...
I suspect the same is true of these Android ROM's.
Isn't this kind of indicative of the overall Android situation? Inefficient/bloated software fighting fast hardware? The loser in the battle being battery life/device size. The important part here being even if you *can* strip out some bloat, the vast majority of users *won't*.
I'd be curious to see the results of a jailbroken iPhone 5 with all unnecessary background process killed. Not so much to one-up the tuned Android phones, more so to measure the "bloat" ratio of how close a stock iPhone 5 performs in relation to a carefully tuned one. It's pretty much a given the iPhone 5 will best any Android phone on that test...
How can you force the use of 1 cpu core from javascript ? You cannot as javascript has no notion of cpu cores or affinity.
True. However they might be using two cores under the hood for system calls and like. JavaScript itself is single threaded in most implementations though.
I know most javascript engines use only 1 core (although IE uses multithreading for compiling and running) but in speculation maybe the biggest change with ios6 is the new javascript engine in mobile safari which uses both cores.
That still doesn't explain the vast improvement over existing iPhones running iOS 6. It still comes back to the SoC running much better.
That's why the performance with a 4S with ios 6 is relevant. Googling found a few results which show the 4S went from 2200 to 1800 with ios6, so 18% improvement is due to ios6, So iPhone5 with ios5 (not correct to extrapolate this but still) would probably have scored 1165 in sunspider. Still good.
Where are you pulling those numbers from? We, at this point, simply don't know how optimized iOS is for the new instruction set. Who knows the cold come out with iOS 6.1 built on a new compiler version that optimizes for Apples new hardware and get even better results. This assumes that the compilers haven't already been optimized.
What we have here is a new processor architecture and as such potentially new avenues for optimization. That is just in running existing ARM code, if Apple added special co processors or custom instructions those would be additional improvements.
Sadly over the years Apple has filed for many patents related to CPUs but with their secrecy we may never know what exactly has been implemented in this SoC. obviously considering the slow clock on this chip there is some special sauce in the mix.
Comments
Quote:
Originally Posted by mjtomlin
As was explained above, SunSpider is not the only process running. The more cores you have OTHER processes can be spread around freeing up CPU time for SunSpider to run. We also don't know what other processes are running on AT&T's phones. Just look at T-Mobile. Why is their S3 faster?
If the test was multi-core aware, then theoretically having twice as many cores would cut the time in half, or at least approach it.
Another factor could be the clock speed. Maybe the international S3 is clocked higher than the US model?
So you think Android enthusiasts aren't aware of that, so will run a custom ROM with a minimum of background processes on over clocked hardware.
Like what happened when the iPhone 5 topped Geekbench, all of a sudden all these new results showed up.
A PC with it's CPU running at 6+ GHz and cooled with liquid nitrogen is not terribly practical for anything except topping benchmark scores.
I suspect the same is true of these Android ROM's.
I would like to see the speed of WebKit within an app to compare the JS differences between the two
Quote:
Originally Posted by mjtomlin
As was explained above, SunSpider is not the only process running. The more cores you have OTHER processes can be spread around freeing up CPU time for SunSpider to run. We also don't know what other processes are running on AT&T's phones. Just look at T-Mobile. Why is their S3 faster?
...
Another factor could be the clock speed. Maybe the international S3 is clocked higher than the US model?
Quote:
Originally Posted by hill60
So you think Android enthusiasts aren't aware of that, so will run a custom ROM with a minimum of background processes on over clocked hardware.
Like what happened when the iPhone 5 topped Geekbench, all of a sudden all these new results showed up.
...
I suspect the same is true of these Android ROM's.
Isn't this kind of indicative of the overall Android situation? Inefficient/bloated software fighting fast hardware? The loser in the battle being battery life/device size. The important part here being even if you *can* strip out some bloat, the vast majority of users *won't*.
I'd be curious to see the results of a jailbroken iPhone 5 with all unnecessary background process killed. Not so much to one-up the tuned Android phones, more so to measure the "bloat" ratio of how close a stock iPhone 5 performs in relation to a carefully tuned one. It's pretty much a given the iPhone 5 will best any Android phone on that test...
Where are you pulling those numbers from? We, at this point, simply don't know how optimized iOS is for the new instruction set. Who knows the cold come out with iOS 6.1 built on a new compiler version that optimizes for Apples new hardware and get even better results. This assumes that the compilers haven't already been optimized.
What we have here is a new processor architecture and as such potentially new avenues for optimization. That is just in running existing ARM code, if Apple added special co processors or custom instructions those would be additional improvements.
Sadly over the years Apple has filed for many patents related to CPUs but with their secrecy we may never know what exactly has been implemented in this SoC. obviously considering the slow clock on this chip there is some special sauce in the mix.
Quote:
Originally Posted by neosum
They think it's apple's own in-house arm design now, and not based off of the cortex a9 or a15, but it's not confirmed.
It's possible that OTHER hardware along with the chip coupled with improvements to iOS could speed up JavaScript.
But I think it's all that PLUS Apple tweaking the A6.
Did anyone mention which iOS version was being tested?
Quote:
Originally Posted by shen
A sure sign it is time to upgrade your laptop? When your phone beats it in benchmarks...
what laptop runs a medfield atom?