Kirin 980: производительность, троттлинг, энергопотребление
Вчера у наших коллег из AnandTech вышел большой обзор двух смартфонов, Huawei Mate 20 Pro и Mate 20. Помимо тройной камеры, они примечательны фирменным процессором Huawei, HiSilicon Kirin 980. Последний, как уже рассказывал Gadgets News, первым в мире получил:
-
7-нм техпроцесс
двойной нейропроцессор
LTE Cat.21 (1.4 Гбит/с)
LPDDR4X с частотой 2133 МГц
WiFi со скоростью загрузки данных 1732 Мбит/с
новейшие ядра ЦПУ и ГПУ ARM, Cortex-A76 и Mali-G76.
В этом отношении Kirin 980 выгодно отличается как от Kirin 970, с его устаревшими для своего времени ядрами ЦПУ (такими же, как в Kirin 960), так и от Kirin 960, с его устаревшим для своего времени 16-нм техпроцессом.
По конфигурации ЦПУ и ГПУ процессор Kirin 980 напоминает анонсированный на днях топовый процессор Samsung, Exynos 9820:
Exynos 9820
Kirin 980
Техпроцесс
Samsung 8-нм LPP
TSMC 7-нм
ЦПУ
2 × M4
2 × Cortex-A75
4 × Cortex-A55
2 × Cortex-A76 (2.60 ГГц)
2 × Cortex-A76 (1.92 ГГц)
4 × Cortex-A55 (1.80 ГГц)
ГПУ
Mali G76 MP12
Mali-G76 MP10 (720 МГц)
Таким образом, процессор российско-европейской версии Galaxy S10, релиз которого ожидается в феврале-марте 2019, в графике номинально всего на 20% производительнее Exynos 9820 (при условии что у них одинаковые тактовая частота, энергопотребление и т.д.)
Благодаря обновлению техпроцесса и ядер ЦПУ с ГПУ, площадь кристалла Kirin 980 по сравнению с Kirin 970 уменьшилась на 23%, с 96.72 мм2 до 74.13 мм2 (из которых на ГПУ приходится 11.97 мм2). Для сравнения, площадь кристалла 7-нм Apple A12 — 83 мм2 (включая ГПУ — 14.88 мм2). Интересно также сравнить размеры главных ядер ЦПУ этих двух процессоров: Cortex-A76 (вместе с 512 Кб кэша L2) — 1.26 мм2, Vortex (без кэша L2) — 2.07 мм2.
Отдельно стоит отметить, что время задержки кэша L2 в ядре Cortex-A76 по сравнению Cortex-A73 сократилось более чем в два раза (до 4 наносекунд), но все же существенно больше по сравнению с Apple A12.
В таблице ниже представлены сводные данные по обоим процессорам — о площади кристалла и его элементов, а также, для наглядности, производительности в популярном бенчмарке ЦПУ:
Kirin 980
A12 Bionic
Техпроцесс
TSMC 7-нм
Процессор
74.13 мм2 (89%)
83 мм2
ГПУ
—
14.88 мм2
ЦПУ
—
11.90 мм2
«Тонкое» ядро
—
0.43 мм2
«Толстое» ядро
1.26 мм2 (61%)
2.07 мм2
Geekbench 4.1
(одноядерный) (1)
3,291 (68%)
4,823
(1) по данным GSMArena
Ну и конечно же самое главное — результаты тестов:
Huawei Mate 20
OnePlus 6
iPhone XS
Kirin 980
Snapdragon 845
Bionic A12
Тесты ЦПУ
Geekbench 4 (одноядерный)
3,291 (68%)
2,450 (51%)
4,823
Geekbench 4 (многоядерный)
9,712 (85%)
9,011 (79%)
11,472
PCMark Work
Performance
9,342
8,437 (90%)
—
Video Editing
5,816
5,642 (97%)
—
Photo Editing
15,796 (86%)
18,352
—
Writing
11,312
10,553 (93%)
—
Data Manipulation
6,691
5,334 (80%)
—
Web Browsing
10,230
7,410 (72%)
—
Тесты JavaScript и HTML5
Speedometer 2.0 (OS WebView)
66.20 (54%)
50.30 (41%)
123.00
WebXPRT 3
120 (74%)
98 (60%)
163
Графические тесты
3DMark Sling Shot Extreme (ES 3.1) — устойчивая
Физика (ЦПУ)
2,761 (1) (95%)
2,704 (93%)
2,910
Графика (ГПУ)
2,974 (2) (63%)
4,729
3,929 (83%)
GFXBench Aztec Ruins (off-screen) — устойчивая
High
10.36 к/с (69%)
11.45 к/с (76%)
15.02 к/с
Normal
18.41 к/с (3) (42%)
30.30 к/с (69%)
43.73 к/с
GFXBench Manhattan 3.1 (off-screen) — устойчивая
Производительность
37.89 к/с (4) (62%)
50.87 к/с (83%)
61.46 к/с
Энергопотребление
—
—
3.79 Вт
Производительность/Вт
—
—
16.22 к/с
GFXBench Manhattan 3.1 (off-screen) — пиковая
Производительность
54.76 к/с
60.60 к/с
104.30 к/с
Энергопотребление
4.57 Вт
5.01 Вт (5)
5.98 Вт
Производительность/Вт
11.98 к/с (69%)
12.10 к/с (69%)
17.44 к/с
(1) у Mate 20 Pro — 4,059 (+47%)
(2) у Mate 20 Pro — 2,454 (-17%)
(3) у Mate 20 Pro — 26.33 к/с (+43%)
(4) у Mate 20 Pro — 32.63 к/с (-14%)
(5) по данным Galaxy S9+ с процессором Snapdragon 845
Как можно видеть в комментариях, в некоторых графических тестах между Mate 20 Pro и Mate 20 имеются существенные расхождения, причем в обе стороны. Поскольку в этих двух моделях установлены одинаковые процессоры и, теоретически, одинаковые прошивки, причина этих расхождений непонятна.
Если резюмировать данные из таблицы с бенчмарками, то расклад получается такой:
1) Во всех тестах ЦПУ (кроме PCMark Work Photo Editing) Kirin 980 заметно превосходит Snapdragon 845 (особенно в задачах, связанных с веб-серфингом), но не дотягивает до Bionic A12;
2) Во всех тестах ГПУ (кроме 3DMark Sling Shot Extreme Физика) Kirin 980 уступает обоим соперникам. Что касается противостояния между Snapdragon 845 и Bionic A12, то разные результаты в 3DMark и GFXBench скорее всего связаны с тем, что быстродействие в 3DMark зависит от объема оперативной памяти.
В заключение давайте взглянем на результаты AI Benchmark, разработанного Андреем Игнатовым, сотрудником лаборатории компьютерного зрения Швейцарской высшей технической школы Цюриха. Следующие семь тестов не задействуют ни НПУ, ни даже ГПУ — только ЦПУ:
Huawei Mate 20
OnePlus 6
Galaxy S9
Kirin 980
Snapdragon 845
Exynos 9810
1a — The Life
53 (40%)
134
50 (37%)
6 — Ms.Universe
1,570 (75%)
2,090
1,260 (60%)
7 — Berlin Driving
320 (92%)
348
275 (79%)
1c — The Life — INT8
94
10 (11%)
59 (63%)
3 — Pioneers — INT8
723
89 (12%)
695 (96%)
5 — Cartoons — INT8
94 (14%)
10 (1%)
687
8 — Berlin Driving
1,120 (57%)
1,970
655 (33%)
В отличие от предыдущих, в трех следующих тестах активно используется НПУ — и это хорошо заметно по результатам:
Huawei Mate 20
OnePlus 6
Galaxy S9
Kirin 980
Snapdragon 845
Exynos 9810
1b — The Life — FP16
19
555
46
2 — Zoo — FP16
50
6,730
299
7 — Berlin Driving
58
1,200
522
Результаты в обеих таблицах приводятся в миллисекундах — чем меньше, тем лучше.
Почти во всех тестах AI Benchmark сильно отличаются между собой результаты Galaxy S9 и OnePlis 6 (Snapdragon 845), а также Galaxy S9 и Galaxy Note 9 (Exynos 9810) — вероятно, из-за разных прошивок.
Словом, пока тестирование производительности смартфонов в задачах машинного обучения представляется преждевременным.
Возвращаясь к актуальной в играх устойчивой графической производительности, подытожим. Если не принимать во внимание лучшую оптимизацию игр под такие процессоры как A12 Bionic и Snapdragon 845, cмартфоны с HiSilicon Kirin 980 вполне могут претендовать на топовый уровень. В самом новом и требовательном тесте GFXBench Aztec Ruins High процессор отстает от Snapdragon 845 всего на 10%. Правда, в двух других тестах бенчмарка GFXBench разрыв более значительный — 26% и 40%. По мере того, как топовые Android-смартфоны начнут переходить на новый процессор Qualcomm, этот разрыв будет расти. Пока же королем процессоров среди смартфонов является Apple A12 — в тестах GFXBench процессор Kirin 980 отстает от него на 31%-58%.
С использованием данных AnandTech и GSMArena
Источник: