Today I would say that there’s only two truly vertically integrated mobile OEMs who have full control over their silicon: Apple and Huawei – and of the two one could say Huawei is currently even more integrated due to in-house modem development. Huawei’s semiconductor division, HiSilicon, has over the last several years been the one company which seems to have managed what the others haven’t: break in into the high-end market with solutions that are competitive with the current leader in the business, Qualcomm.
I remember the Honor 6 with the newly branded (Previously not having any “halo” line-up name) Kirin 920 SoC as the first device with the company’s in-house SoC that we reviewed. These and the following generation the Kirin 930 suffered from immaturity with problems such as a very power hungry memory controller and very disappointing camera processing pipeline (ISP/DSP). The Kirin 950 was in my opinion a turning point for HiSilicon as the product truly impressed and improved the quality of the product, catching many eyes in the semiconductor industry, including myself in the resulting review of the Huawei Mate 8.
Over the last several years we’ve seen great amounts of consolidation in the mobile semiconductor industry. Companies such as Texas Instruments which were once key players no longer offer mobile SoC products in their catalogue. We’ve seen companies such as Nvidia try and repeatedly fail at carving out meaningful market-share. MediaTek has tried providing higher end SoCs with the Helio X line-up with rather little success to the point that the company has put on hold development in that segment to rather focus on higher margin parts in the P-series.
Meanwhile even Samsung LSI, while having a relatively good product with its flagship Exynos series, still has not managed to win over the trust of the conglomorate's own mobile division. Rather than using Exynos as an exclusive keystone component of the Galaxy series, Samsing has instead been dual-sourcing it along with Qualcomm’s Snapdragon SoCs. It’s therefore not hard to make the claim that producing competitive high-end SoCs and semiconductor components is a really hard business.
Last year’s Kirin 960 was a bit of a mixed bag: the SoC still delivered good improvements over the Kirin 950 however it was limited in terms of what it could achieve against competing flagship SoCs from Samsung and Qualcomm as they both had a process node advantage. Huawei's introduction of flagships with new generation of SoCs in the fourth quarter is more close to the release time-frame of Apple than the usual first quarter that we’ve come accustomed of Qualcomm and Samsung.
As such when pitting the Kirin versus Snapdragon and Exynos’s we’re looking at a product that’s more often than not late to the party in terms of introduction of new technologies such as process node and IP. The Kirin 970 fits this profile: as a 10nm Cortex-A73 generation-based SoC, it lagged behind Qualcomm and Samsung in terms of process node, yet being too early in its release to match up with ARM’s release schedule to be able to adopt DynamiQ and A75 and A55 based CPU cores for this cycle. That being said the Kirin 970 enjoys a few months with technical feature parity with the Snapdragon 835 and Exynos 8895 before we see new Snapdragon 845 and Exynos 9810 products later in the usual spring refresh cycle.
Nevertheless, the article today is a focus on the Kirin 970 and its improvements and also an opportunity to review the current state of SoCs powering Android devices.
The Kirin 970, isn't a major IP overhaul as it continues to use the same central processing unit IP from ARM that was used in the Kirin 960. The new SoC even doesn't improve the frequency of the CPU clusters as we still see the same 2.36GHz for the A73 cores and 1.84GHz for the A53 cores. When ARM originally launched the A73 we had seen optimistic targets of up to 2.8GHz on TSMC 10nm, but we seem to have largely missed that target, a sign of ever increasing difficulty to scale frequency in mobile SoCs as the diminishing returns from process node updates become worse and worse.
The Kirin 970 does bring a major overhaul and change in the GPU configuration as we see the first implementation of ARM’s Mali G72 in a 12-cluster configuration, a 50% increase in core count over the Kirin 960’s G71-MP8 setup. The new GPU is running at a much reduced frequency of 746MHz versus the 1033MHz of the Kirin 960. In Matt Humrick’s review of the Kirin 960 we saw some disastrous peak average power figures of the Mali G71 outright exploding the thermal envelope of the Mate 9, so hopefully the architectural improvements of the new G72 alongside a wider and lower clocked configuration in conjunction with the new process node will bring significant improvements over its predecessor.
The new modem in the Kirin 970 now implements 3GPP LTE Release 13 and supports downlink speeds of up to 1200Mbps thanks to up to 5x20MHz carrier aggregation with 256-QAM, making the new Kirin modem feature equivalent to Qualcomm’s X20 modem that’ll be integrated in the Snapdragon 845.
The big story surrounding the Kirin 970 was the inclusion of a dedicated neural processing unit. The NPU, as HiSilicon decided to name it, is part of a new type and generation of specialised dedicated acceleration blocks with the aim of offloading “inferencing” of convolutional neural net (CNNs). Many will have heard buzzwords such as artificial intelligence surrounding the topic, but the correct term is machine learning or deep learning. The hardware acceleration blocks with various names from various companies do not actually do any deep learning, but rather are there to improve execution (inferencing) of neural network models while the training of the models will still remain something that will be done either in the cloud or by other blocks in the SoC such as the GPU. It’s still the early days but we’ll have a proper look at the NPU in its dedicated section of the article.

As aforementioned one of the bigger improvements of the Kirin 970 is the switch to a TSMC 10FF manufacturing node. While 10nm is supposed to be a long-lived node for Samsung's foundry – where indeed we’ll see two full generations of SoCs produced on 10LPE and 10LPP – TSMC is taking a different approach and sees its own 10FF process node a short-lived node and stepping-stone to the much anticipated 7FF node, which is to be introduced later in 2018. As such the only TSMC 10FF mobile products to date have been the low-volume MediaTek X30 and Apple 10X in summer and the high-volume Apple A11 and HiSilicon Kirin 970 in Q3-Q4, a 2-3 quarter after Samsung had entered high-volume production of the Snapdragon 835 and Exynos 8895.
HiSilicon’s expectations of the new process node are rather conservative improvement of only 20% in efficiency at the same performance point for the apples-to-apples CPU clusters, below ARM’s earlier predictions of 30%. This rather meagre improvement in power will be likely one of the reasons why HiSilicon decided not to increase the CPU clocks on the Kirin 970, instead focusing on bringing down power usage and lowering the TDP when compared to the Kirin 960.
The SoC does enjoy a healthy die size shrink from 117.72mm² down to 96.72mm² even though the new SoC has 50% more GPU cores as well as new IP blocks such as the NPU. Our colleagues at TechInsights have published a detailed per-block size comparison between the Kirin 960 and Kirin 970 and we see a 30-38% decrease in block size for apples-to-apples IP. The Cortex-A73 quad-core cluster now comes in at only 5.66mm², a metric to keep in mind and in stark contrast to Apple which is investing twice as much silicon area in its dual-core big CPU cluster.
19 Comments
I was suggested this blog by means of my cousin. I'm not positive whether or not this
Replysubmit is written by way of him as nobody else understand such
designated about my problem. You are amazing! Thank you!
This is a good tip especially to those fresh to the blogosphere.
ReplySimple but very accurate information… Thank
you for sharing this one. A must read post!
This design is spectacular! You definitely know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost...HaHa!) Wonderful job. I really enjoyed what you had to say, and more than that, how you presented it. Too cool!
ReplyHey There. I found your blog using msn. This is an extremely well written article. I will make sure to bookmark it and come back to read more of your useful info. Thanks for the post. I will certainly comeback.
ReplyI must show my thanks to this writer for bailing me out of this type of predicament. Because of looking out through the online world and meeting ideas that were not pleasant, I figured my entire life was over. Existing without the solutions to the issues you have resolved as a result of your good post is a crucial case, and the ones that would have adversely affected my career if I had not noticed the blog. Your own ability and kindness in dealing with all the stuff was important. I am not sure what I would've done if I hadn't come across such a point like this. I am able to at this point look forward to my future. Thanks for your time very much for the reliable and effective help. I will not think twice to suggest your blog to anyone who requires guidelines on this area.
ReplyNeeded to draft you a little bit of remark to be able to say thank you once again considering the nice tactics you've provided at this time. This is so unbelievably generous of people like you giving without restraint all numerous people would've offered for sale as an electronic book to generate some money for themselves, and in particular seeing that you could have done it if you ever decided. Those inspiring ideas as well acted to provide a great way to understand that most people have the same interest the same as mine to see a lot more around this problem. I am certain there are some more enjoyable opportunities ahead for people who read your site.
ReplyThanks so much for giving everyone an extremely breathtaking chance to read in detail from here. It is often very good and full of fun for me personally and my office peers to search your website at the very least thrice in a week to read through the newest guides you have. Not to mention, we're usually happy concerning the awesome things served by you. Certain 1 ideas in this post are rather the simplest we have all ever had.
ReplyMy wife and i got quite delighted that Chris managed to conclude his basic research from the precious recommendations he gained from your very own blog. It is now and again perplexing to simply always be giving freely secrets which usually many others might have been trying to sell. So we already know we have the website owner to give thanks to for this. Those illustrations you've made, the easy website menu, the relationships you will make it possible to promote - it's many incredible, and it's facilitating our son and the family know that this matter is excellent, which is certainly very pressing. Thank you for the whole lot!
ReplyMy spouse and i ended up being absolutely excited when Raymond could round up his investigation through the precious recommendations he made from your web page. It is now and again perplexing just to choose to be giving away information and facts which others could have been making money from. And we all fully grasp we need the website owner to thank for that. The main illustrations you have made, the easy site menu, the relationships you will assist to create - it's all excellent, and it is aiding our son in addition to our family imagine that the situation is amusing, which is certainly seriously pressing. Thank you for all!
ReplyI together with my guys ended up examining the great recommendations from your web site and then all of the sudden I had an awful feeling I never thanked you for those strategies. All the young boys were totally stimulated to see them and already have very much been making the most of them. Appreciate your getting very thoughtful and then for considering such essential themes most people are really desirous to be aware of. Our own honest apologies for not expressing gratitude to sooner.
ReplyThank you for each of your efforts on this site. Betty really loves getting into investigation and it's obvious why. Most of us notice all about the lively means you deliver both interesting and useful guidelines via this web site and as well cause contribution from others about this concept then my princess is now being taught a lot. Take pleasure in the rest of the new year. You are always performing a splendid job.
ReplyI simply desired to appreciate you once more. I am not sure what I would've worked on without those methods contributed by you regarding such industry. It was actually a real depressing problem in my view, nevertheless witnessing a specialized technique you handled that took me to jump with joy. I am thankful for the help and hope that you know what a powerful job you have been undertaking instructing other individuals using a blog. Probably you have never come across all of us.
ReplyI wish to voice my affection for your kind-heartedness supporting persons who should have guidance on your study. Your special commitment to getting the solution all over was amazingly interesting and have made women like me to get to their objectives. Your own valuable advice entails so much to me and much more to my colleagues. With thanks; from everyone of us.
ReplyThank you a lot for giving everyone an exceptionally terrific possiblity to read critical reviews from this site. It is always very superb plus packed with amusement for me personally and my office colleagues to search your web site not less than 3 times every week to see the latest guidance you have got. Of course, I am certainly satisfied with your extraordinary advice served by you. Certain 2 areas in this post are in reality the simplest we have all had.
ReplyA lot of thanks for your whole labor on this web page. My daughter take interest in conducting investigation and it is easy to see why. We notice all concerning the compelling means you produce practical strategies via your website and therefore improve contribution from other ones on this matter then my child is without a doubt learning a lot of things. Enjoy the rest of the year. You are doing a tremendous job.
ReplyI am only commenting to make you know what a remarkable discovery my cousin's princess had checking your site. She even learned too many pieces, which include what it is like to possess an incredible giving character to have the mediocre ones completely understand several multifaceted topics. You undoubtedly surpassed visitors' expectations. Thank you for showing the practical, trustworthy, explanatory and as well as unique tips on the topic to Janet.
ReplyI would like to voice my affection for your kindness in support of individuals who really want help with this particular topic. Your special commitment to passing the message all around had become particularly effective and have consistently allowed women like me to arrive at their dreams. Your amazing insightful report implies a great deal to me and additionally to my peers. With thanks; from each one of us.
ReplyI simply wanted to appreciate you all over again. I am not sure what I could possibly have used in the absence of these aspects revealed by you about that theme. This has been a very traumatic case in my circumstances, but coming across this expert fashion you managed that made me to cry over happiness. I will be happier for this help and in addition sincerely hope you are aware of an amazing job you're providing teaching many people with the aid of your web site. I know that you've never met all of us.
ReplyThank you a lot for providing individuals with an extraordinarily remarkable chance to discover important secrets from here. It's usually so enjoyable plus full of a great time for me and my office friends to search the blog a minimum of 3 times in one week to learn the fresh things you will have. And definitely, we are always fulfilled for the surprising solutions served by you. Selected two tips on this page are absolutely the most effective we have ever had.
Reply