Three major smartphone SoC designers have now detailed their next-generation designs, which will power smartphones throughout 2019. Huawei was first with its Kirin 980, already powering the Huawei Mate 20 series. Samsung followed, announcing its Exynos 9820. Now Qualcomm’s just announced the Snapdragon 855.
As usual, a selection of performance improvements are on offer in both the CPU and GPU department. There’s also a continued focus on “AI” processing capabilities and faster 4G LTE connectivity, but no out-of-the-box 5G chip on the market just yet. If you’re thinking about an expensive smartphone purchase next year, here’s everything you need to know about the chipsets that will power them.
|Snapdragon 855||Exynos 9820||Kirin 980|
Snapdragon 855:Semi-custom ARM Cortex - Kryo 485
Exynos 9820:Fully-custom ARM Cortex
Kirin 980:ARM Cortex
Snapdragon 855:1x Cortex A76 @ 2.84GHz
3x Cortex-A76 @ 2.42GHz
4x Cortex-A55 @ 1.8GHz
Exynos 9820:2x 4th gen custom
Kirin 980:2x Cortex-A76 @ 2.6GHz
2x Cortex-A76 @ 1.92GHz
4x Cortex-A55 @ 1.8GHz
Snapdragon 855:Adreno 640
Exynos 9820:Mali-G76 MP12
Kirin 980:Mali-G76 MP10
Snapdragon 855:Hexagon 690
Kirin 980:Dual NPU
Snapdragon 855:UFS 3.0
Exynos 9820:UFS 3.0
Kirin 980:UFS 2.1
Snapdragon 855:7nm FinFET
Exynos 9820:8nm FinFET
Kirin 980:7nm FinFET
Snapdragon 855:4K UHD, HDR @ 60fps
Exynos 9820:8K @ 30fps or 4K @ 150fps
Kirin 980:4K @ 30fps
Snapdragon 855:8K UHD, 360 degree, up to 120fps,
10-bit, H.265 and VP9 video decoder
Exynos 9820:8K 30fps or 4K 150fps,
10-bit HEVC(H.265), H.264, VP9
Kirin 980:4K @ 60fps
Snapdragon 855:X24 LTE
2000 Mbps down
316 Mbps up
Exynos 9820:Cat 20 LTE modem
2000 Mbps down
316 Mbps up
Kirin 980:Cat 21 LTE modem
1400 Mbps down
200 Mbps up
These high-performance chips are all moving on to newer technologies across the board. There are the latest Arm and custom CPU designs, newer GPU components, beefed up machine learning silicon, and faster LTE modems. Samsung and Qualcomm are leading the industry here with 2Gbps LTE chips sporting mass carrier aggregation technologies, which should offer connectivity improvements at the cell edge and in dense areas over the Kirin 980. Multimedia support continues to push ahead too, with HDR and even 8K content support appearing in both the Exynos and Snapdragon chips, and hardware support for H.265 and VP9 codecs for better efficiency.
Notably, 5G modems are absent from all three of these next-gen chips, which might seem odd given the push some carriers and manufacturers are making for 5G in 2019. However, all three of the chips support 5G via external modems, making it an optional extra for those devices introducing support early.
Huawei and Qualcomm are now on TSMC's 7nm, while Samsung is close behind on its own 8nm process.
Much more fuss has been made about the race to 7nm. Huawei made this a key part of its Kirin 980 announcement, which prompted Qualcomm to state it would build its next-gen chip on TSMC’s 7nm process too. The mobile industry is already quickly moving on from 10nm in its pursuit of power efficiency and smaller silicon footprints. For us consumers, 7nm chips should mean longer battery life and higher performing devices.
Samsung’s use of its in-house 8nm node suggests its own 7nm technology isn’t quite ready for mass production. Samsung expects a modest 10 percent power consumption improvement between its 10nm and 8nm processes. Meanwhile, TSMC boasts a 30 to 40 percent improvement with its own move from 10 to 7nm — clearly much better if accurate. Of course, other factors will determine final power consumption, but Samsung’s chip could well be slightly disadvantaged here.
Tri-cluster CPU designs go mainstream
Smartphone SoC CPU designs are currently more interesting and diverse than they’ve been in a long time. Today’s octa-core are striving for innovative, more efficient cluster designs consisting of more diverse and heavily customized CPU cores than ever before. big.LITTLE has given way to big, middle, little, with Cortex-A76, A75, A55, and Samsung continues to throw a heavily custom design into the mix.
2+2+4 CPU clusters with a shared L3 cache are the staples of Huawei and Samsung’s design. This transition away from a 4+4 design is to a tri-cluster is more optimal for sustained peak performance in a smartphone form factor and should also improve energy efficiency. The Snapdragon 855 takes this philosophy one step further, with a 1+3+4 CPU design. The “prime” core in the Snapdragon 855 boasts double the L2 cache and a higher clock speed than the three other big cores, making it the heavy lifter when peak single thread performance is required.
Huawei and Samsung opted for 2+2+4 CPU designs, while Qualcomm has gone for 1+3+4. All three are aiming for higher, more sustainable performance.
While Qualcomm and Huawei stick to Cortex-A76 cores in the big and middle sections, Samsung opts for the older Cortex-A75, likely to save on silicon size, and potentially heat. This will help make up for the gargantuan custom CPU cores and also allow for some extra GPU cores compared to the Kirin. Samsung implemented its own DynamIQ type cluster management system, as Arm doesn’t license out its DynamIQ shared unit tech for use with custom core designs, so we’ll have to wait to see how all of these designs handle task scheduling.
The other big question for this upcoming generation is whether Samsung’s fourth generation custom CPU design is more powerful and as power efficient as the Arm Cortex-A76, which forms the basis of the Kirin 980 and is tweaked in the Snapdragon 855. The third generation M3 core wasn’t as good as Qualcomm’s tweaked Cortex-A75 inside the Snapdragon 845 in both regards, and Samsung’s own 20 percent performance boost and 40 percent efficiency projections might not be quite enough to level the playing field.
Meanwhile, we’ve already seen the Kirin 980 excels at both single and multi-core CPU performance, firmly trouncing last generation products. There are some major design differences with the Snapdragon 855, but the potential of the Cortex-A76 certainly looks impressive.
Gaming hits another gear
With mobile gaming continues to grab a major share of the global market, there’s good news to be found in this latest round of high-performance SoCs. Both the Samsung Exynos 9820 and Kirin 980 use the latest Arm Mali-G76 GPU, which will push gaming performance up a major notch.
While the Kirin 980 uses a 10-core configuration, roughly equivalent to a 20-core Mali-G72, the Exynos 9820 offers extra performance with a 12-core Mali-G76 implementation. Samsung’s chipset should be the better performer for gamers, and the benchmarks below also suggest that this is the case by quite some margin.
This implementation also closes the gap with current generation Adreno graphics. Our hands-on with the Kirin 980 confirms that gaming performance in the ballpark of current Snapdragon 845 phones, sometimes slightly ahead, sometimes behind, but never breaking away. The Snapdragon 855 promises to add an extra 20 percent over the current generation, which keeps nose notably out in front throughout 2019. Although the Mali-G76 MP12 configuration inside the Exynos 9820 gives the Snapdragon 855 a very close run for its money.
In summary, Snapdragon 855 handsets offer the best gaming performance this year, followed by the Exynos 9820, and then the Kirin 980. Although all of these SoCs will be more than fast enough for a decent experience on most high-end mobile titles.
Machine learning, or AI as some people call it, has also seen a big performance boost across all of these SoCs too. For the first time, Samsung is supporting dedicated machine learning hardware inside its SoC with a neural processing unit (NPU) offering up to a 7x performance boost compared to the Exynos 9810. Huawei has doubled up on NPU silicon inside the Kirin 980, which certainly extends the company’s already impressive “AI” capabilities.
Qualcomm’s Snapdragon has long supported machine learning tasks, via a heterogeneous mix of CPU, GPU, and DSP rather than with specific machine learning hardware. Its DSP is designed for fast math and has introduced extensions for specific operations, but it’s never been a dedicated machine learning design.
Mass matrix tensor math is now supported in hardware across all three of these flagship SoCs.
This generation, Qualcomm seems to have settled on the type of extra hardware it wants to boost machine learning performance. The introduction of a Tensor processor to the Hexagon 960 should really help to accelerate the Snapdragon 855’s performance in a range of applications.
AI performance is notoriously tricky to measure because it’s heavily dependent on the type of algorithms you’re running, the data type used, and the specific capabilities of the chip. The industry seems to have settled on dot product, mass matrix multiple/multiply accumulate as the most common case to accelerate, and all three of the chips offer a big boost to performance and energy efficiency to this type of application.
For consumers, that means faster and more battery efficient face and object recognition, on-device voice transcription, superior image processing, and other “AI” applications.
Which is the fastest?
With devices finally in our hands, we’ve been able to look at the performance differences between the Snapdragon 855, Exynos 9820, and Kirin 980 a bit closer.
CPU wise, the Snapdragon 855 pushes the performance envelope in interesting new ways, owing to its unique CPU core setup and slightly higher clock speeds. It takes what Huawei has already accomplished with the Kirin 980 and pushes the idea to even further extremes. However, it’s the Exynos 9820 that’s the most interesting chip on the CPU front. The company’s fourth generation custom CPU core delivers notably more single core grunt than the Cortex-A76 based design found in the Snapdragon 855 and Kirin 980.
However, owing to its use of two smaller Cortex-A75 cores for multi-tasking, the chipset doesn’t keep up with the Snapdragon 855 in multi-core workloads. The Kirin 980 still comes in just behind Samsung’s Exynos though, owing to its lower overall clock speeds than its rival chips. Huawei’s flagship SoC is still very nippy, but battery life has clearly been a higher priority than raw performance. The same can’t be said for Samsung’s power hungry and frankly huge custom CPU cores.
As we discussed previously, the Snapdragon 855’s Adreno 640 graphics chip packs in the most GPU horsepower out of all of these chips. The GPU flies past the Arm Mali-G76 parts in its rivals by a considerable margin in 3DMark and wins most GFXBench tests too (a little more on that in a moment). Unfortunately for Huawei, the Kirin 980’s 10 core Mali-G76 implementation falls well short of its rivals and will result in slower frame rates in bleeding edge titles. Its performance falls somewhere around last year’s Exynos and Snapdragon flagships. This isn’t slow, but it’s not going to offer bleeding edge performance.
Before closing out, the Exynos Galaxy S10 handsets became noticeably hotter than its rival while benchmarking so we’ve also run some sustainable performance tests on the chips. The results don’t make great reading for the Exynos 9820, as it clearly throttles back on performance earlier than its competitors. So although the Exynos’ Mali-G76 MP12 gives the Adreno 640 a run for its money in a quick test, the Snapdragon 855 will offer much better performance sustained over a moderate gaming session.
It takes approximately just 9 minutes before the Exynos 9820 throttles back performance by about 16 percent. Huawei’s Kirin 980 with a smaller Mali-G76 MP10 configuration sustains its performance for about 15 minutes. Meanwhile, the Qualcomm Snapdragon 855 manages to sustain highly consistent performance in this benchmark for approximately 19 minutes. Here the Exynos 9820 sees a second cutback in performance. In percentage terms, the Snapdragon 855 throttles back at most 31 percent of its performance, with an average drop of 27 percent. By contrast, the Exynos 9820 surrenders up to 46 percent, with an average drop of 37 percent. Samsung’s chip runs too hot to keep up its peak performance potential.
Feature-wise, Qualcomm throws as many extras into its SoC as you could want. Super fast LTE, 5G support if you want it, fast charging, I’m not entirely convinced 8K video support is really anything smartphones will need anytime soon, but we also have higher frame rates for lower resolutions, which is great. Samsung’s Exynos packs in a similar array of features and a blazing fast LTE modem. The Kirin 980 has you pretty well covered too, and all can support 5G modems for high-end 2019 smartphones.
For gamers, Qualcomm’s Adreno 640 graphics core leads the field. For most applications, Arm’s Mali-G76 is more than fast enough, but those looking for extreme, top of the line performance may want to opt for a Snapdragon-powered handset next year.
Overall, all of these chips look very impressive and will push performance, and more importantly energy efficiency up another level. The move to 7nm, or 8nm in Samsung’s case, is good news for battery life, if nothing else. Furthermore, we’re entering an era of unique and interesting CPU cluster designs and machine learning capabilities. Smartphone SoC technology continues to innovate at an impressive rate.