Final Words

HiSilicon’s Kirin 950 delivered impressive performance and efficiency, raising our expectations for its successor. And on paper at least, the Kirin 960 seems better in every way. It incorporates ARM’s latest IP, including A73 CPUs, the new Mali-G71 GPU with more cores, and a CCI-550 interconnect. It offers other improvements too, such as a new modem that supports higher LTE speeds and UFS 2.1 support. But when it comes to performance and efficiency, the Kirin 960 improves in some areas and regresses in others.

The Kirin 960’s A73 CPU cores are marginally faster than the 950’s A72 cores when handling integer workloads, with a more noticeable lead over Qualcomm’s Kryo and the older A57. When looking at floating-point IPC, the opposite is true, with Qualcomm’s Kryo and Kirin 950’s A72 cores posting better results than the 960’s A73.

Some of this performance regression may be explained by Kirin 960’s memory performance. Both latency and read bandwidth improve for its larger 64KB L1 cache, but write bandwidth is lower than Kirin 950. The 960’s L2 cache bandwidth is also lower for both read and write. Its latency to main memory improves by 25%, however, and bandwidth improves by an impressive 69%.

What’s really disappointing (and puzzling) about Kirin 960, though, is that its CPU efficiency is actually worse than the 950’s. ARM did a lot of work to reduce the A73’s power consumption relative to the A72, but the Kirin 960’s A73 cores see a substantial power increase over the 950’s A72 cores. The poor efficiency numbers are likely a combination of HiSilicon’s specific implementation and the switch to the 16FFC process. This was definitely an unexpected result considering the Mate 9’s excellent battery life. Fortunately, Huawei was able to save power elsewhere, such as the display, to make up for the SoC’s power increase, but it’s difficult not to think about how much better the battery life could have been.

Power consumption for Kirin 960’s GPU is even worse, with peak power numbers that are entirely inappropriate for a smartphone. Part of the problem is poor efficiency, again likely a combination of implementation and process, which is only made worse by an overly aggressive 1037MHz peak operating point that only serves to improve the spec sheet and benchmark results.

The Kirin 960 is difficult to categorize. It’s definitely not a clear upgrade over the 950, but it does just enough things right that we cannot dismiss it outright either. For example, its generally improved integer performance and lower system memory latency give it an advantage over the 950 in many real-world workloads. We cannot completely condemn its GPU either, because its sustained performance, at least in the Mate 9’s large aluminum chassis, is on par with or better than competing flagship phones, as is its battery life when gaming. Certainly the Mate 9 proves that Kirin 960 is a viable flagship SoC as long as Huawei puts in the effort to work around its flaws. But with a new generation of 10nm SoCs just around the corner, those flaws will only become more apparent.

GPU Power Consumption and Thermal Stability
Comments Locked

86 Comments

View All Comments

  • lilmoe - Friday, March 17, 2017 - link

    We've been asking for this for years now...
  • wardrive2017 - Tuesday, March 14, 2017 - link

    Im quiet surprised by the Snapdragon 650 here. That has 2 1.8 ghz a72s and a 180 Gflop gpu on 28nm and manages to stay a little north of 2 watts on the gpu power consumption charts. Upgrade to the Snapdragon 652 with 4 a72s and i bet that is a high mid ranger with little to no throttling. Sustained game performance much closer to the high end than the specs would suggest.
  • wardrive2017 - Tuesday, March 14, 2017 - link

    I wonder about the sustained performance of the snapdragon 625 as well. I understand it has half the single thread performance or less of these flagship SoCs, but its got a Vulkin/ES 3.2 130 Gflop gpu, and 8 homogenous a53's on 14 nm. You know that wont throttle, and its going to be in many devices this year. I wonder what sustained performance it would have after an hour of Modern Combat 5 or something similiar compared to these flagships.
  • wardrive2017 - Tuesday, March 14, 2017 - link

    Nvm i guess a game that the 625 could run wouldnt exactley be pushing these flagships into a higher thermal envelope anyway. Really need an edit button
  • whitecliff90 - Wednesday, March 15, 2017 - link

    28nm is quite mature now, plus the Adreno GPU so you can expect it to give better perf/W.
  • zeeBomb - Tuesday, March 14, 2017 - link

    When you were expecting a deep dive but not this kind of chipset...lecry

    I rather have an A11 or the newer Exynos 8895 w.e it's called dive though!
  • zodiacfml - Tuesday, March 14, 2017 - link

    Thanks. It looks to me that the high power consumption was intentional for it to keep up in the benchmarks. Otherwise, it will have great battery life but lower scores.
  • joms_us - Tuesday, March 14, 2017 - link

    SD821 will continue to shine and this article shows it can still compete even with SD835 that will have similar cluster config as Kirin 960.
  • Eden-K121D - Tuesday, March 14, 2017 - link

    The Android SOC ecosystem is not in a very good shape with few bright spots
  • MrSpadge - Tuesday, March 14, 2017 - link

    Yeah.. with the bright spots being Qualcom, Samsung and HiSilicon.

Log in

Don't have an account? Sign up now