2018 was an exciting year for smartphone enthusiasts. We saw the beginnings of nearly bezel-less designs, multi-camera innovations, computational photography techniques to make handheld long exposure practical, ridiculously fast wired charging, the reintroduction of wireless charging into the mainstream, and so much more. Android smartphones have so many features to differentiate them, but they’re all still powered by chipsets from either Qualcomm, HiSilicon, Samsung, or MediaTek. Most Android flagships in 2018 were powered by the Qualcomm Snapdragon 845, but in 2019 they’ll mostly be powered by the Qualcomm Snapdragon 855. Although the new Qualcomm mobile platform was announced back in December during the Snapdragon Tech Summit, Qualcomm waited until CES 2019 last week to let us benchmark the Snapdragon 855.
We expect that many of our readers are looking forward to these benchmark results. After all, the Qualcomm Snapdragon 855 will very likely be used in devices like the Google Pixel 4, LG G8, Samsung Galaxy S10, OnePlus 7, Xiaomi Mi 9, Sony Xperia XZ4, and much more. How will each of these devices handle graphically intensive mobile games? How quickly can these devices churn through AI workloads? How will these devices compare to smartphones powered by the Kirin 980 such as the Huawei Mate 20, Honor View 20, and upcoming Huawei P30? Although we can’t answer how an upcoming device with the Snapdragon 855 will perform in a game like PUBG Mobile or Fortnite, the benchmarks we’ve done should give you a good idea about how the new Snapdragon 855 compares in performance to the Snapdragon 845 and Kirin 980 platforms.
We would have tested the new Exynos 9820, but the Samsung Galaxy S10 isn’t available yet. We’ll have to wait until February for that.
Qualcomm Snapdragon 855, Snapdragon 845, and Kirin 980 Specifications
Qualcomm Snapdragon 855 | Qualcomm Snapdragon 845 | HiSilicon Kirin 980 | |
CPU | 1 Kryo 485 ‘Prime’ (ARM Cortex-A76-based), up to 2.84GHz
3 Kryo 485 (ARM Cortex-A76-based), up to 2.42GHz 4 Kryo 385 (ARM Cortex-A55-based), up to 1.8GHz 45% Performance improvement over previous generation* |
4 Kryo 385 (ARM Cortex-A75-based), up to 2.8GHz
4 Kryo 385 (ARM Cortex-A55-based), up to 1.8GHz 25% Performance improvement over previous generation* |
4 ARM Cortex-A76, up to 2.60GHz
2 ARM Cortex-A76, up to 1.92GHz 2 ARM Cortex-A55, up to 1.80GHz |
GPU | Adreno 640
20% Performance improvement over previous generation* |
Adreno 630
25% Performance improvement over previous generation* |
Mali-G76MP10 |
Memory | 4x 16bit, 2133MHz LPDDR4X | 4x 16-bit, 1866MHz LPDDR4X | 4x 16-bit, LPDDR4X-4266 |
Manufacturing Process | 7nm (TSMC) | 10nm LPP (Samsung) | 7nm (TSMC) |
For a detailed overview of the HiSilicon Kirin 980, please read this article. For more details on the Qualcomm Snapdragon 855 mobile platform, read our first details article and our deep-dive article.
Quick Overview of the Benchmarks We Used
- AnTuTu: This is a holistic benchmark. AnTuTu tests the CPU, GPU, and memory performance, while including both abstract tests and, as of late, relatable user experience simulations (for example, the subtest which involves scrolling through a ListView). The final score weights are according to the designer’s considerations.
- GeekBench: A CPU-centric test that uses several computational workloads like compression, search, rendering, physics and ray tracing, HDR/blurring. Some memory workloads for latency and bandwidth are also included. The score breakdown gives specific metrics. The final score weights are according to the designer’s considerations.
- GFXBench: Aims to simulate video game graphics rendering using the latest APIs. Lots of onscreen effects and high-quality textures. Newer tests use Vulkan while legacy tests use OpenGL ES 3.1. The metrics are frames during test and frames per second (the other number divided by the test length, essentially), both which are specific and not some weighted score, which is really useful.
- Octane, Speedometer, Jetstream: Javascript, core language features and performance on various operations; Javascript math, crypto, and search performance.
- 3DMark: An intensive graphics benchmark with tons of effects and physics that aims to stress the framerate a lot. The final score weights are according to the designer’s considerations (i.e. not FPS, etc.)
- AImark (Ludashi)/AI BenchMark: Tests various artificial neural network (ANN) implementations. Essential operations include dot products and matrix multiplication and non-linearity functions. Parallelization is key and these benchmarks use the DSP (in particular, Hexagon Vector eXtensions [HVX] but not Tensor Accelerator).
Source links for each benchmark can be found at the end of the article.
Benchmark Results
Test Devices
- Qualcomm Snapdragon 855 Reference Device
- Android 9 Pie (Qualcomm customized AOSP software)
- 6GB RAM LPDDR4X RAM
- Google Pixel 3 XL (Qualcomm Snapdragon 845)
- Android 9 Pie (Google Pixel OEM software with January 2019 security patch)
- 4GB LPDDR4X RAM
- Honor Magic 2 (HiSilicon Kirin 980)
- Android 9 Pie (Magic UI 2.0/EMUI 9.0 OEM software with December 2018 security patch)
- “Performance mode” in Battery settings was turned off
- 8GB LPDDR4X RAM
- Android 9 Pie (Magic UI 2.0/EMUI 9.0 OEM software with December 2018 security patch)
Qualcomm Snapdragon 855 Benchmark Results
Benchmark | Version | Trial 1 | Trial 2 | Trial 3 | Average | Reference Results*** |
---|---|---|---|---|---|---|
AnTuTu | 7.1.1* | 360,346 | 360,409 | 336,467 | 352,407.3 | 359,000-360,500 |
GeekBench (Single-core) | 4.3.0* | 3,532 | 3,525 | 3,519 | 3,525.3 | 3,500-3,600 |
GeekBench (Multi-core) | 4.3.0* | 11,193 | 11,152 | 11,251 | 11,198.7 | 11,000-12,000 |
PCMark | 2.0.3710* | 8,907 | 8,957 | 8,832 | 8,898.7 | 9,000 |
GFxBench ES3.1 1080 Manhattan Offscreen | 4.0* | 71 (4,408 frames) | 71 (4,401 frames) | 71 (4,396 frames) | 71 | 71 |
GFxBench ES3.1 1080 Car Chase Offscreen | 4.0* | 42 (2,496 frames) | 42 (2,495 frames) | 42 (2,487 frames) | 42 | 42 |
GFxBench ES3.0 1080 Manhattan Offscreen | 4.0* | 102 (6,321 frames) | 100 (6,207 frames) | 102 (6,326 frames) | 101.3 | 100-102 |
GFxBench ES2.0 1080 T-Rex Offscreen | 4.0* | 167 (9,353 frames) | 167 (9,372 frames) | 167 (9,353 frames) | 167 | 167-168 |
3DMark | 1.5.3074* | 5,463 | 5,475 | 5,464 | 5,467.3 | N/A |
AI BenchMark | 2.1.1* | 26,989 | 26,296 | ** | 26,642.5 | 27,000 |
AImark | 1.5* | 2,740 | 2,734 | ** | 2,737 | 2,740 |
Octane | 2.0 | 25,201 | 24,582 | 24,492 | 24,758.3 | 24,900-25,000 |
Speedometer | 1.0 | 118.1 | 117.8 | 117.8 | 117.9 | 112-122 |
JetStream | 1.1 | 116.1 | 115.9 | 115.6 | 115.9 | 116-117 |
*Qualcomm pre-installed several benchmarks on the Snapdragon 855 reference devices. These benchmarks were modified from the Play Store versions to not upload data to the cloud. Some of these benchmarks are out of date compared to the Play Store versions.
**Trial data could not be obtained due to limited time.
***Qualcomm provided us a set of expected benchmark scores based on their own testing. We used this for reference only. Qualcomm did not provide any reference results for 3DMark.
Qualcomm Snapdragon 845 Benchmark Results
Benchmark | Version | Trial 1 | Trial 2 | Trial 3 | Average |
---|---|---|---|---|---|
AnTuTu | 7.1.4 | 285,439 | 284,727 | 284,836 | 285,000.7 |
GeekBench (Single-core) | 4.3.2 | 2,372 | 2,390 | 2,391 | 2,384.3 |
GeekBench (Multi-core) | 4.3.2 | 8,328 | 8,333 | 8,292 | 8,317.7 |
PCMark | 2.0.3716 | 9,055 | 9,074 | 9,122 | 9,083.7 |
GFxBench ES3.1 1080 Manhattan Offscreen | 5.0.0 | 61 (3,763 frames) | 60 (3,746 frames) | 60 (3,747 frames) | 60.3 |
GFxBench ES3.1 1080 Car Chase Offscreen | 5.0.0 | 35 (2,079 frames) | 35 (2,074 frames) | 35 (2,073 frames) | 35 |
GFxBench ES3.0 1080 Manhattan Offscreen | 5.0.0 | 83 (5,174 frames) | 83 (5,168 frames) | 83 (5,151 frames) | 83 |
GFxBench ES2.0 1080 T-Rex Offscreen | 5.0.0 | 153 (8,542 frames) | 153 (8,541 frames) | 152 (8,531 frames) | 152.7 |
3DMark | 2.0.4580 | 4,504 | 4,642 | 4,448 | 4,531.3 |
AI BenchMark | 2.1.2 | 7,166 | 7,256 | 7,104 | 7,175.3 |
AImark | 1.4 | 215 | 201 | 212 | 209.3 |
Octane | 2.0 | 17,088 | 16,972 | 16,841 | 16,967 |
Speedometer | 1.0 | 95.7 | 96 | 96.9 | 96.1 |
JetStream | 1.1 | 88.3 | 86.7 | 87.8 | 87.6 |
HiSilicon Kirin 980 Benchmark Results
Benchmark | Version | Trial 1 | Trial 2 | Trial 3 | Average |
---|---|---|---|---|---|
AnTuTu | 7.1.4 | 271,727 | 274,133 | 274,627 | 273,495.7 |
GeekBench (Single-core) | 4.3.2 | 3,334 | 3,335 | 3,337 | 3,335.3 |
GeekBench (Multi-core) | 4.3.2 | 9,860 | 9,860 | 9,794 | 9,838 |
PCMark | 2.0.3716 | 7,557 | 7,558 | 7,527 | 7,547.3 |
GFxBench ES3.1 1080 Manhattan Offscreen | 5.0.0 | 54 (3,319 frames) | 53 (3,291 frames) | 53 (3,308 frames) | 53.3 |
GFxBench ES3.1 1080 Car Chase Offscreen | 5.0.0 | 30 (1,795 frames) | 30 (1,767 frames) | 30 (1,773 frames) | 30 |
GFxBench ES3.0 1080 Manhattan Offscreen | 5.0.0 | 86 (5,362 frames) | 77 (4,768 frames) | 83 (5,151 frames) | 82 |
GFxBench ES2.0 1080 T-Rex Offscreen | 5.0.0 | 71 (3,989 frames) | 68 (3,812 frames) | 68 (3,829 frames) | 69 |
3DMark | 2.0.4580 | 3,570 | 3,597 | 3,594 | 3,587 |
AI BenchMark | 2.1.2 | 14,021 | 14,005 | 14,051 | 14,025.7 |
AImark | 1.4 | 2,295 | 2,333 | 2,295 | 2,307.7 |
Octane | 2.0 | 20,553 | 20,622 | 2,0889 | 20,688 |
Speedometer | 1.0 | 113 | 113.4 | 114.0 | 113.5 |
JetStream | 1.1 | 94.8 | 94.1 | 94.1 | 94.4 |
Qualcomm Snapdragon 855 vs. Snapdragon 845 vs. Kirin 980 Summary
Benchmark | Versus Snapdragon 845 | Versus Kirin 980 |
---|---|---|
AnTuTu | 1.24 | 1.29 |
GeekBench (Single-core) | 1.48 | 1.06 |
GeekBench (Multi-core) | 1.35 | 1.14 |
PCMark | 0.98 | 1.18 |
GFxBench ES3.1 1080 Manhattan Offscreen | 1.18 | 1.33 |
GFxBench ES3.1 1080 Car Chase Offscreen | 1.20 | 1.4 |
GFxBench ES3.0 1080 Manhattan Offscreen | 1.22 | 1.24 |
GFxBench ES2.0 1080 T-Rex Offscreen | 1.09 | 2.42 |
3DMark | 1.21 | 1.52 |
AI BenchMark | 3.69 | 1.9 |
AImark | 13.16 | 1.19 |
Octane | 1.46 | 1.2 |
Speedometer | 1.22 | 1.04 |
JetStream | 1.32 | 1.23 |
Conclusion
Here are some things you should take away from the benchmark results of the Snapdragon 855 versus Snapdragon 845:
- Qualcomm claims a 45% improvement in CPU performance. Certainly, the jump to ARM Cortex-A76-based cores should yield a substantial performance bump. The 48% and 35% improvements in GeekBench single-core and multi-core scores respectively are impressive, and since most workloads benefit from improvements to single core performance, we’ll give Qualcomm the win here.
- Just as Qualcomm claimed, the Adreno 640 GPU in the Qualcomm Snapdragon 855 offers about a 20% jump in performance over the Adreno 630 GPU in the Qualcomm Snapdragon 845. (See: 3DMark and GFXBench results sans the outdated T-Rex test.)
- Since PCMark measures system performance, it’s not surprising to see the polished Google Pixel 3 XL software slightly outperform the nearly-AOSP software on the Qualcomm Snapdragon 855 reference device.
- In our interviews with Travis Lanier, Gary Brotman, and Ziad Asghar from Qualcomm, we talked about the difficulties of benchmarking AI performance. Regardless, Qualcomm used publicly available AI benchmarks in their marketing for the Snapdragon 855. Qualcomm claims the Snapdragon 855 offers a 3-fold improvement in AI performance over the Snapdragon 845. Depending on what AI benchmarks/ANN models you use, the Snapdragon 855 definitely offers a substantial AI performance improvement if taking advantage of HVX.
- The Snapdragon 855 does offer improvements in memory performance, as evidenced by the AnTuTu RAM subscore. The Pixel 3 XL scored about 3400 on average while the Snapdragon 855 reference device scored about 4300 on average.
And here are our thoughts on the benchmark results of the Snapdragon 855 versus Kirin 980:
- Unsurprisingly, the CPU performance of the Snapdragon 855 isn’t that much better than the Kirin 980. Both platforms use ARM Cortex-A76 and ARM Cortex-A55 CPU cores, although Qualcomm customizes them a bit and both platforms have different core cluster configurations and clock speeds.
- Qualcomm’s custom Adreno 640 GPU in the Snapdragon 855 trounces the ARM Mali-G76MP10 GPU in the Kirin 980 platform. Even the Adreno 630 GPU in the Snapdragon 845 outperforms the Kirin 980’s GPU. We didn’t get a chance to test real games, but from these results, the Snapdragon 855 should be the better platform for mobile gaming.
- At the Snapdragon Summit, Qualcomm claimed their new mobile platform offers a 2-fold improvement in AI versus the “competition,” which we assume is the Kirin 980. Despite not having a dedicated block for AI processing (what Huawei calls an “NPU”), Qualcomm’s improvements in compute across the board allow the Snapdragon 855 to beat the Kirin 980 in the two AI benchmarks that we tested.
Recommended Reading:
- Qualcomm’s Travis Lanier on the Snapdragon 855’s Kryo 485 CPU and marketing the Hexagon 690 DSP
- Qualcomm’s Gary Brotman and Ziad Asghar on AI and the Snapdragon 855’s Hexagon 690 DSP
Benchmarks We Used
CPU, GPU, and Memory
AnTuTu Benchmark (Free, Google Play) →
CPU and Memory
Geekbench 4 (Free, Google Play) →
System
PCMark for Android Benchmark (Free, Google Play) →
Graphics
GFXBench Benchmark (Free, Google Play) →
3DMark - The Gamer's Benchmark (Free, Google Play) →
AI
AI Benchmark (Free, Google Play) →
Browser
Octane 2.0Speedometer 1.0JetStream 1.1
Feature image by Max Weinbach. Explanations for each of the benchmarks were provided by Mario Serrafero. Mario Serrafero also assisted with analysis of the benchmarking results.
Refference - xdadevelopers.com
0 Comments