System Performance

Section by Brandon Chester

At the heart of a smartphone lies the SoC. While there's now an increasingly common belief that specifications don't matter, the truth of the matter is that almost all of the software features that users now take for granted in a smartphone have only been made possible by the continued improvements in hardware performance. Modern smartphones with high resolution displays and complex interfaces would not exist if the available CPU and GPU processing power hadn't advanced as much as it has. On top of that, performance is something of a gating factor for software development, as the innovation that happens in software has to happen within the boundaries of what can be done with the hardware. Specifications in a smartphone actually matter quite a lot, even if the user isn't actively aware of all the individual components that make up their smartphone's SoC.

With the iPhone 7 Apple doesn't have the benefit of a new major process node to help improve performance. Any improvements will be the result of architectural improvements, as well as improvements that have been made to TSMC's 16nm process since the release of the Apple A9, which was Apple's first FinFET SoC. It's important to note that one of the goals of A10 Fusion is improving dynamic range, so the focus isn't solely on improving performance. However, device performance seemingly must improve with each generation, and Apple is advertising a 40% improvement in CPU performance and a 50% improvement in GPU performance with A10 Fusion compared to A9.


A10 Fusion's Floorplan (Special thanks to Chipworks)

While an in-depth look at A10 Fusion will have to wait until our seperate technology deep dive, we can still take a look at how performance has changed at a higher level. A10 Fusion's peak frequency is 2.3GHz, up from 1.8GHz on A9. This gives a theoretical improvement of 28% on its own, and the remainder will have to come from improvements to the architecture in Apple's (big) Hurricane cores. Based on our testing so far, Hurricane is not radically different from Twister (A9), but Apple has been making some optimizations. Meanwhile it should be noted that while A10 technically has four CPU cores – the two Hurricane cores and the two smaller cores – this is not a heterogeneous design, and only two cores are active at once. So for the purposes of high performance benchmarking, this means we're benchmarking the big cores nearly exclusively.

Anyhow, we've run our standard suite of benchmarks on the iPhone 7 and 7 Plus to see if A10 Fusion stands up Apple's performance claims.

Basemark OS II 2.0 - System

Basemark OS II 2.0 - Memory

Basemark OS II 2.0 - Graphics

Basemark OS II 2.0 - Web

Basemark OS II 2.0 - Overall

I've brought back BaseMark OS II for this review, although unfortunately the reason has less to do with wanting it back in the benchmark suite and more to do with there being very few cross-platform general system benchmarks nowadays. You can focus on the GPU, or the CPU, but the major system performance benchmark in mobile is PCMark and it remains exclusive to Android. BaseMark OS II is a pretty large optimization target now, and while it does test many aspects of the system it doesn't do so by directly simulating the tasks that a user would perform. Despite that, it helps in getting a holistic view of a device's performance by going beyond tests of a single component, so it's not without its uses.

The iPhone 6s and 6s Plus have remained the fastest overall devices in this test, so it's really just a matter of seeing how much Apple has improved. The latest generation of Android devices outpaced the GPU performance Apple's A9 SoC some time ago, so that's one area where Apple could stand to improve against the competition. As it turns out, they have. The iPhone 7 and 7 Plus show significant gains over their predecessors across the board. Performance in the system sub-test is up by 25-30%, and the graphics score is right in line with Apple's claimed 50% increase in performance. Web shows similar gains to system, which makes sense given that both are relatively CPU-bound.

The memory/storage test also shows a large improvement, which is interesting at first glance given that Apple didn't highlight any improvements in this area. However, this is just the result of the tested units being the 256GB model. On my retail iPhone 7 which is 128GB the memory score is essentially the same as the iPhone 6s which was also tested in a 128GB configuration. This comes down to the fact that these devices use a hybrid SLC/TLC storage solution, where the SLC storage can be used for writes and data can be moved later as needed. It's likely that on the 128GB iPhones the BaseMark OS II memory test is exceeding the size of the SLC cache, leading to lower scores based on the performance of the TLC NAND. On the 256GB iPhone the SLC cache is large enough to fit the entire data set used in the test, leading to a much higher score.

Kraken 1.1 (Chrome/Safari/IE)

WebXPRT 2015 (Chrome/Safari/IE)

JetStream 1.1 (Chrome/Safari)

Web performance is an interesting case. While Apple's continued increases in single core CPU performance have benefited web performance with each generation, the truth is that improvements Mobile Safari's Nitro JavaScript engine have contributed a great deal as well. When looking at the charts you can see that there's a significant gap between the iPhone 7 and the next device, with the exception of WebXPRT where it's tied. What's more important than this gap is what the second device actually is. It's always another Apple device, and the same is true for the third device, and the fourth device, and so on. In Kraken and Jetstream the top seven devices on the chart are Apple's mobile devices, and the charts only have seven Apple devices in total. The Huawei Mate 8 is able to move ahead of the iPhone 6 in WebXPRT, but the gap between it and the iPhone 6s is still enormous. While Apple has continued to advance their web performance, it hasn't been with the immediate goal of beating the Android competition, as the best Android devices are still just trading blows with the iPhone 6.

WebXPRT is a small exception. As far as mobile benchmarks go, it's quite long and has short bursty workloads with pauses between each to simulate how a user would pause between different actions while using the browser. I suspect that in this case we're seeing the effects of A10 switching between its low power and high performance cores, causing parts of the test to be run on the little cores, which are not as performant. In fact, In the case of very quick actions that take only tenths or hundreths of a second to complete, it may not be possible to switch to the high performance cores before the operation has ended, causing the score to reflect the performance of the low power cores instead.

While it might seem reasonable to attribute the superior web performance of iOS devices to Apple's focus on improving single threaded CPU performance, the fact that Android devices with Cortex A72 CPUs are only matching Apple's A8 SoC shows that the gap is not only due to the CPU power available. Chrome's generally poor performance on Android is a significant limiting factor, and you can see in the chart how the improvement in Android device CPU performance over time has not translated into anything close to the sorts of gains that Apple has seen in the same period. While there are customized versions of Chromium like Snapdragon Browser that provide optimizations for a class of SoCs, it doesn't look like the gap between Android devices running Chrome and iOS devices running Mobile Safari is going to close any time soon, and if anything, it's only widening with each year.

Display System Performance Cont'd and NAND Performance
Comments Locked

377 Comments

View All Comments

  • zodiacfml - Thursday, October 13, 2016 - link

    Yep. The Google Pixel(s) is claimed to shoot HDR almost instantaneously which is useful to me. I don't use it if I will need flash photography on my Nexus 5. HDR is a must in most cases. White Balance is hard to fault after the HDR process.
  • techconc - Thursday, October 13, 2016 - link

    Well said. I suppose if people simply use their phones for texting, they wouldn't understand why more power is needed. I'm looking at what the iPhone 7 plus is doing with showing real time previews of fake bokeh on images in portrait mode. It's absolutely amazing what they are accomplishing on a phone these days.
    For that matter, try playing a game like World of Tanks Blitz on the Nexus 5X. Trust me, iPhone owners like users like them. It helps them pad their stats with more kills, etc. Honest, this "why do we need more performance" argument is pretty comical.
  • zodiacfml - Thursday, October 13, 2016 - link

    You have a point there and I still use a Nexus 5 everyday. It is plenty fast 95% of the time and only lags during app updates which I don't mind. It is perfectly usable while doing its tasks of downloading and installing updates.

    I'm itching for new hardware though as the Nexus 5 could use an AMOLED display, larger battery, and external storage. A new SoC can help though with better battery life at idle or average tasks.

    Yeah, I guess you are right about the 820. The 820 is impressive if found on devices around the price range of the One Plus 3. Androids with costs near an iPhone 7 is not good value.
  • omeryounos - Wednesday, October 12, 2016 - link

    @Anadtech, really clever review. You guys totally omitted Galaxy S7 Edge (with Exynos 8890) from system performance & battery test to showcase Apple's greatest innovation ever. Especially your comments in Battery life section stating that look how much better it is from Galaxy S7 (Exynos) & omit any results from Galaxy S7 Edge (Exynos), knowingly that it will beat both iPhone 7 & Plus hands down in all battery test by hours. We (the readers) expect more balanced reviews from this site especially when it is coming weeks later than most mobile sites.
  • BenSkywalker - Wednesday, October 12, 2016 - link

    I'm curious why you didn't dive far more into Apple's utterly staggering breakthrough in LCD technology-

    "However, I think AMOLED's color shifting off angle puts it at a disadvantage"

    Out of the hundreds of in depth instrumented tests I have witnessed and comparing hundreds of displays never have I seen a single LCD that was capable of besting *any* OLED in off angle performance- actually given the physics involved and how the displays are built, this is widely considered impossible. Given how extremely simple this is to test, I'm a bit confused as to why you haven't documented this industry changing technology and exactly what level of off angle performance improvement it shows over every other LCD ever made.

    I saw the comments about off angle OLED colors being an issue in the laptop review posted a short while ago, figured you must have had a defective unit(the *only* explanation)- now you are saying this iPhone7 display bests all AMOLEDs at off angle color accuracy- really hoping you can post your measured results with exactly what degree of variation you are seeing.

    Displaymate must have tested something wrong, they are still showing the iPhone7 with a catastrophic 55% drop off for brightness with some color shifting too at a mere thirty degrees, two of the photos on the front page of your review I think are also mislabeled, they say they are iPhone7 but they are showing abhorrent off angle viewing- they must be of some other, non Apple, phone.
  • JoshHo - Wednesday, October 12, 2016 - link

    I think it goes without saying that LCD will have greater off-angle contrast reduction than AMOLED, but for color accuracy you can look at the dE2000 formula and see that changes in hue are more significant than changes in luminance in human perception of color. You can also see DisplayMate's results to see that the iPhone 7 has about a third of the color shift of the Note7's display with changes in viewing angle which is due in part to the subpixel arrangement:

    http://www.displaymate.com/iPhone7_ShootOut_1.htm
    http://www.displaymate.com/Galaxy_Note7_ShootOut_1...

    If you have any other questions or concerns please feel free to contact me by email as I don't have the time to sift through hundreds of comments searching for responses. My email is josh@anandtech.com.
  • philehidiot - Wednesday, October 12, 2016 - link

    What I would like to see is a more in depth look at the sound quality. Not through the speakers but through headphones. The reason for this is that I attached a pair of monitoring headphones to my HTC M9 and found the top end to be incredibly harsh and distorted but when plugging those same headphones into my tablet (Kindle Fire 7 HDx) the sound was far better and there was no distortion. I would guess Apple would have better sound than the competition but a paragraph on wired headphone performance would be good and might well push more manufacturers to improve in this area. Interestingly, the Dolby "enhancements" make cheap headphones sound a load better but make decent monitoring headphones sound far worse - I assume this is because the compression applied to bring the sound into the limited dynamic range of the cheaper headphones actually helps but on the more expensive ones which can reproduce the full dynamic range of the recording it just effectively narrows it. Someone please correct me if I'm talking bollocks.
  • UtilityMax - Wednesday, October 12, 2016 - link

    For me, the iPhones do not exist, because I own a large media collection and I can't upload any of it to the iPhone without going through slow and buggy iTunes. On top of that, the iPhones do not exist for me after the 7 release after they deleted headphone jack. I own several audiophile grade but still very affordable headphone, and not of them can be used with it. I'd have to replace each one of them with a different set that costs something 2-3 times more and the benefits of doing that are pretty much dubious.

    So yes, in my world view, I would take a Moto G over the iPhone any day.
  • blackcrayon - Wednesday, October 12, 2016 - link

    Sounds like you don't understand iPhones or iOS if you think you *HAVE* to use iTunes to put media on it... Hell, you don't even seem to know that they come with a headphone jack adapter for all of your "audiophile grade" headphones...
  • UtilityMax - Wednesday, October 12, 2016 - link

    I understand the iOS and issues very well. There are ways to bypass iTunes, then they still suck big time. As for the headphone jack, you can keep the headphone adapter to yourself. I am not carrying it, when it is about million times more convenient not to have to use it.

Log in

Don't have an account? Sign up now