Воскресенье, 24.11.2024, 14:05
Приветствую Вас Гость | RSS



Наш опрос
Оцените мой сайт
1. Ужасно
2. Отлично
3. Хорошо
4. Плохо
5. Неплохо
Всего ответов: 39
Статистика

Онлайн всего: 25
Гостей: 25
Пользователей: 0
Рейтинг@Mail.ru
регистрация в поисковиках



Друзья сайта

Электронная библиотека


Загрузка...





Главная » Электронная библиотека » БИБЛИОТЕКА ЭЛЕКТРОНИКИ » Мобильные устройства

Тестирование SoC Samsung Exynos 9810: тигр в клетке

Вступление

Когда пришло время протестировать флагманский Samsung Galaxy S8+, нам досталась версия на Snapdragon 835, что было немного печально, поскольку флагманская однокристальная система Qualcomm устанавливается во множество других смартфонов и ее поведение вполне предсказуемо. Другое дело – чипы Exynos производства Samsung «для себя любимой».

 

200x71 8 KB

Да, иногда они-таки попадают в линейки к другим производителям, в частности Meizu, но это бывает редко и только тогда, когда падает спрос на «домашние» разработки корейцев.

 

450x354 52 KB. Big one: 1500x1180 497 KB

Нетрудно понять, что полученный недавно для написания обзора Samsung Galaxy S9, предоставленный самим производителем, за что ему отдельное спасибо, основывался как раз на SoC Exynos 9810, ведь традиционно для нашего рынка поставляются именно эта модификация.

 





И, помимо написания самого обзора, грех было не изучить поведение новой «системы-на-чипе», ведь производитель обещал очень многое для этого поколения микросхем.

 

450x253 36 KB. Big one: 1366x768 105 KB

Упор был сделан на сокращение отставания в однопоточной производительности от SoC Apple Ax, и это вполне ожидаемый ход. Уже который год мы наблюдаем топтание на месте еще со времен Snapdragon 810/Exynos 7420, в то время как американский бренд наращивал производительность с каждым новым поколением на десятки процентов. Удалось ли уменьшить отрыв в итоге? Вот и посмотрим.

Технические характеристики

 

Параметр/модель
Exynos 9810
Exynos 8895
Количество ядер, шт.
4 + 4
4 + 4
Архитектура
4 x M3 Mongoose + 4 x A55
4 x M2 Mongoose + 4 x A53
Частота работы ядер CPU
4 х 2.9 ГГц + 4 х 1.9 ГГц
4 х 2.1 ГГц + 4 х 1.7 ГГц
Схема работы ядер
big.LITTLE
big.LITTLE
Техпроцесс
10 нм LPP
10 нм LPE
GPU
Mali-G72 MP18
Mali-G71 MP20
ОЗУ
LPDDR4X
LPDDR4X
Количество каналов ОЗУ
4 x 16 бит
4 x 16 бит
Частота работы ОЗУ, МГц
1794
1794
Теоретическая максимальная ПСП, Гбайт/с
28.7
28.7

 

У новой «системы-на чипе» Exynos 9810 очень мало общего со своим предшественником. В целом, можно сказать, что изменения очень похожи на те, что произошли с чипами Qualcomm.

 

450x253 23 KB. Big one: 945x532 48 KB

Архитектуру подогнали под совместимость с ARM DynamIQ, наконец-то ядра Cortex-A53 уступили место А55, добавлен более скоростной модем LTE категории 18/13 и более гибкую поддержку фотомодулей. Графическая подсистема тоже поменяла архитектуру ядер, так что пусть читателя не смущает меньшее количество исполнительных блоков.

CPU

 

Самое интересное начинается именно с CPU части однокристальной системы. В прошлом, при сравнении Snapdragon 835 и Exynos 8895 разницу надо было искать с микроскопом. Это было сделано по множеству причин, и в том числе было справедливо с точки зрения маркетинга. Покупатели одного из чипов не должны были чувствовать себя «обиженными» и/или гнаться за одной из модификаций.

Нынешняя ситуация заметно отличается. Чипы Exynos 9810 в составе последнего поколения «Галактик» (Samsung Galaxy S9 и другие) показывают большую производительность, чем те же смартфоны на Snapdragon 845:

 

450x258 19 KB. Big one: 959x550 52 KB

Особенно хорошо это видно на примере однопоточных вычислений – это именно то, чего не хватало «железкам» внутри android-смартфонов, и то, что обещал сам производитель. Казалось бы, есть смысл обратить свой взор на версию с чипом Exynos, так ведь? Но не все так просто.

 

 





Вот скриншот бенчмарка GeekBench 4, который был получен мною еще при подготовке обзора Samsung Galaxy S9:

 

219x450 51 KB. Big one: 730x1500 239 KB

Цифры очень внушительные – и для своего прямого конкурента, и для всех чипов в целом. Но есть один нюанс. «Выбить» этот результат удается далеко не всегда.

 

219x450 41 KB. Big one: 730x1500 198 KB 219x450 50 KB. Big one: 730x1500 236 KB

Чаще получается результат в ~2 700 баллов для одного потока. Причем мультипоточная производительность остается примерно на том же уровне. На скриншоте слева видна история запуска тестов, из которых только в одном случае удалось добиться почти 3 700 баллов на одно ядро.

И вот на этом месте начинается интересная ситуация. С одной стороны, мы видим, что производительность чипа не всегда столь высока; с другой – при худшем раскладе она равна той, что есть у Snapdragon 845. Однако если мы посмотрим на некоторые обзоры в сети, то большинство из них показывают либо равную производительность этих чипов при реальном использовании, либо выявляют некоторое преимущество Snapdragon 845. К примеру, вот:

 

Судить о корректности и объективности тестирования смартфонов по такому методу я бы не хотел, но сумма всех подобных сравнений вырисовывает четкую картинку, в которой Snapdragon 845 смотрится привлекательнее. Но как же так? Разберемся.

 

450x266 20 KB. Big one: 716x424 63 KB

Если мы посмотрим на масштабируемость, то увидим огромный отрыв при использовании 1-4 потоков. Значит, чип корректно распознает нагрузку и перекладывает ее на нужный кластер. А вот при использовании 5-8 потоков вне бенчмарков результат уже не столь убедительный.





Причем разброс по результатам невелик, хотя он все же больше того, который мы видели у Snapdragon 835. Впрочем, средняя производительность компенсирует это с запасом.

 

450x266 40 KB. Big one: 716x424 98 KB

Как видно, отрыв в однопоточной нагрузке может быть очень велик при интенсивных вычислениях, а сам планировщик работает корректно. Но видим ли мы это на практике?

 

219x450 52 KB. Big one: 730x1500 238 KB 219x450 50 KB. Big one: 730x1500 224 KB

Нет. Как только мы даем частичную нагрузку или используем приложение, которое не распознается как бенчмарк, результаты оказываются на уровне того же Snapdragon 821.

К примеру, в браузерном тесте Octane, который отлично проверяет распределение нагрузки в одном из самых востребованных приложений, наш подопытный отстает более чем в два(!) раза от Apple A11 Bionic.

На этом моменте все стало немного запутанно, поэтому надо понаблюдать за CPU частью под нагрузкой. Без root-доступа это сложно, но не значит невозможно. Мы знаем, что в Linpack «система-на-чипе» показала себя так, как и должна, и можем посмотреть, как распределяется нагрузка по ядрам в таком случае.

 

450x219 30 KB
Нагрузка в 1 / 2 / 4 / 8 потоков.

 

Как видно, кластер ядер М3 (четыре ядра на схеме справа) используются как надо и когда надо. При этом все восемь ядер могут молотить одновременно, пусть и не очень эффективно. Но то Linpack, а что у нас с Octane?

 

219x450 57 KB. Big one: 730x1500 365 KB

Вот тут дело становится интересным. Во-первых, нагрузка легла именно на «Мангуста», что видно по схеме в нижнем правом углу снимка. Во-вторых, весь кластер «толстых» ядер при этом работал на частоте 2.7 ГГц. Обращаю ваше пристальное внимание, заявленная максимальная частота чипа – 2.9 ГГц. Но на каких частотах работал чип в GeekBench 4, дабы получить свои рекордные баллы?

 

219x450 53 KB. Big one: 730x1500 356 KB

Те же 2.7 ГГц! Однако при таком раскладе и получается не ~3 700 баллов, а ~2 750 баллов. Где наши обещанные 200 МГц? Значит ли все это, что чип рекламируется с максимальной частотой 2.9 ГГц, а на практике работает только при 2.7 ГГц? Категорично утверждать не берусь, но если он и работает на такой частоте, то крайне непродолжительное время, потому как мне не удалось ни разу наблюдать такую частоту на этой SoC.





С другой стороны, очевидно, что свой рекордный результат в тесте GeekBench 4 однокристальная система показывает на этой частоте, поскольку для другого варианта вполне хватает 2.7 ГГц. Но это еще не все.

 

219x450 53 KB. Big one: 730x1500 357 KB

При нагрузке на одно ядро «М3» его максимальная частота, как правило, ограничивается частотой 2.7 ГГц. Опять же, потому что частоту 2.9 ГГц «держим в уме».

 

219x450 54 KB. Big one: 730x1500 354 KB

При нагрузке на два ядра доступна частота уже 2.3 ГГц…

 

219x450 56 KB. Big one: 730x1500 380 KB 219x450 57 KB. Big one: 730x1500 382 KB

А если нагрузим от трех до восьми ядер, то максимальная частота может быть только 1.8 ГГц для обоих кластеров. Вот и весь фокус.

219x450 57 KB. Big one: 730x1500 383 KB

И тут не спасает даже класс приложения. В том же GeekBench 4 максимальная частота при выполнении многопоточной нагрузки все равно не поднимется выше 1.8 ГГц.

В этом-то и кроется разгадка. Планировщик старается «размазать» нагрузку по максимальному количеству ядер, что автоматически запрещает CPU-части работать на частотах выше 1.8 ГГц, даже если нагрузка частичная. Подозреваю, что Snapdragon 845 ведет себя по-другому, хотя было бы интересно это подтвердить или опровергнуть.

В общем, Exynos 9810 в плане CPU части обладает большим потенциалом, чем Snapdragon 845, хотя из-за особенности работы реализовать его не получается. «Система-на-чипе» чем-то напоминает настольные CPU, в которых технология авторазгона позволяет повышать частоты ядер в зависимости от количества потоков нагрузки. Тут та же ситуация, но если говорить языком любителей ПК, то Exynos 9810 имеет базовую частоту ядер 1.8 ГГц и Turbo Boost до 2.7 ГГц при нагрузке на одно ядро.

GPU

Производительность GPU в SoC Exynos всегда была немного ниже, чем у чипов Qualcomm того же сегмента. Разрыв был небольшой, но все же.

 

450x268 18 KB. Big one: 716x427 33 KB

Оно справедливо и для Exynos 9810, который уступает Snapdragon 845, но опережает Snapdragon 835.

 

450x274 18 KB. Big one: 927x565 49 KB

Если говорить о стабильности работы, можно сразу обратить внимание на одинаковый характер троттлинга у Samsung Galaxy S9 и Samsung Galaxy S8+ на базе SoC Snapdragon 835. И пусть читателя не удивляет отрыв предшественника по производительности, так как он тестировался в разрешении Full HD+.

 

450x273 19 KB. Big one: 823x500 44 KB

Если мы поставим Exynos 9810 в те же условия, то он окажется быстрее. Правда, в итоге все равно сбросит частоту до уровня Snapdragon 835 уже к 20-му прогону сцены.





Но тут придется снова сделать оговорку.

 

219x450 52 KB. Big one: 730x1500 330 KB

Смартфон не мог пройти тест в тех же условиях, что и другие устройства, так что для него пришлось сделать их немного мягче. На практике же в играх такого не происходило, если держать аппарат в руках, а не класть на мягкую поверхность, то приложение не закрывается.

Складывается впечатление, что из-за проблем с Samsung Galaxy Note 7 производитель теперь особо тщательно следит за температурным режимом батареи, и как только она переваливает за определенную отметку, вместо троттлинга система просто срубает приложение на корню. Это мы могли наблюдать в тестовом пакете Futuremark:

 

219x450 50 KB. Big one: 730x1500 269 KB 219x450 51 KB. Big one: 730x1500 286 KB

Очень похоже на то, что связке GPU+CPU не дают развернуться на полную катушку планировщик с одной стороны и жесткий термоконтроль батареи с другой. Это, конечно, неприятно, но обратная сторона медали заключается в том, что при таком подходе ресурс батареи будет заметно выше, чем мог бы.

 

 

 

 





Скорость работы ОЗУ

Подсистема памяти в Exynos 9810 очень схожа с той, что используется в продуктах Qualcomm высшего сегмента: четыре канала по 16 бит при чипе LPDDR4X, работающем на частоте 1794 МГц. Это немного ниже того, что предлагает Snapdragon 845 (1866 МГц), но все равно быстро.

 

450x252 15 KB. Big one: 765x428 49 KB

По скорости чтения Exynos 9810 является лидером среди ближайших конкурентов, обгоняя даже Apple A11 Bionic.

 

450x227 13 KB. Big one: 768x387 42 KB

Задержка – самая низкая среди тестируемых SoC.

 

450x238 15 KB. Big one: 767x406 56 KB

А в плане копирования отрыв оказывается еще выше. Видимо, SoC Samsung очень хорошо совмещаются с ОЗУ того же производителя .

В итоге перед нами однокристальная система с очень быстрым контроллером памяти. Жаль только, что производитель не предлагает смартфоны с 8 Гбайт ОЗУ вкупе с Exynos 9810.

Стабильность работы CPU и энергоэффективность

В свое время SoC Exynos 7420 была весьма интересной моделью, которая отличалась хорошей стабильностью работы. Поздние чипы уже не баловали пользователей такими показателями и охотно уходили в троттлинг. А что у нас с Exynos 9810?

 

450x274 17 KB. Big one: 927x564 46 KB

В отличие от троттлинга при использовании GPU, CPU-часть SoC ведет себя очень предсказуемо. Но надо отметить, что пиковые показатели производительности скромны и сравнимы со Snapdragon 660.

 

219x450 52 KB. Big one: 730x1500 353 KB

Более того, в зависимости от количества используемых потоков (4-20) производительность может оказаться даже ниже. Это все из-за ограничения по частоте, о котором мы говорили ранее.

 

219x450 44 KB. Big one: 730x1500 197 KB 219x450 43 KB. Big one: 730x1500 191 KB

Но в целом никаких проблем не наблюдается до тех пор, пока температура батареи не достигнет 39 градусов, после чего наступает резкий сброс частоты.





А вот что порадовало, так это энергопотребление под нагрузкой. Поскольку чип действительно мощный, то ему не требуется молотить на полной загрузке, дабы справиться почти с любой работой, отсюда и скромное энергопотребление.

 

450x229 17 KB. Big one: 821x418 39 KB

Предполагаю, что новые ядра Cortex-A55 тут очень кстати, хотя обойти по этому показателю Snapdragon 625 все еще не удается.

 

450x229 14 KB. Big one: 823x418 30 KB

Зато в плане эффективности Exynos 9810 уже может потягаться со Snapdragon 625, который тратит примерно столько же энергии на решение той же математической задачи.

Заключение

 

450x209 52 KB

Samsung Exynos 9810 – огромный чип с внушительной площадью как ядер, так и самого кристалла в целом. Но, несмотря на столь нескромный транзисторный бюджет и высокие тактовые частоты, догнать Apple A11 Bionic не получилось, да и малюсенькие, относительно Mongoose третьего поколения, ядра Kryo 385 Gold все еще могут составить конкуренцию корейскому решению.

 

450x149 22 KB

Тем не менее, Exynos 9810 по части потенциала демонстрирует внушительную производительность. Сложно представить, сколько «попугаев» можно выбить в бенчмарках, позволив всем четырем ядрам М3 Mongoose работать на заявленной частоте 2.9 ГГц.





И что-то мне подсказывает, что мы не увидим SoC на повышенных частотах в рамках этого техпроцесса, поскольку даже при пониженной частоте пиковое энергопотребление достигает тех же значений, как у конкурентов, так и у предшественников. Все же, дабы реализовать всю мощь, что заложена в Exynos 9810, нужна иная схема теплоотвода и, конечно же, более емкий аккумулятор, который мог бы выдержать столь высокие темпы разряда.

А пока что перед нами очень производительная однокристальная система, которая с одной стороны заметно душится регулятором частот (а-ля Turbo Boost), а с другой подпирается строгим контролем температурных датчиков на батарее. Ясно, что реализовать всю заложенную производительность в рамках текущей компоновки чипа типа «бутерброд из SoC и RAM» никак не выйдет.

Плюсы Exynos 9810:

  • Рекордная для Android пиковая производительность в сценариях на один поток;
  • Очень высокая скорость работы с данными в ОЗУ;
  • Хорошие показатели энергоэффективности;
  • Ядра Cortex-A55 наконец-то заменили устаревшие A53;
  • Высокая стабильность CPU и GPU в реальных сценариях использования;
  • Наличие объемного кэша L3.

Минусы SoC:

  • GPU Mali-G72 MP18 все еще отстает от Adreno;
  • Максимальная «базовая» частота ядер – 1.8 ГГц;
  • Не совсем понятно, есть ли у ядер А55 доступ к кэшу L3;
  • Сильные ограничения по температуре и планировщику, которые не дают в полной мере раскрыть потенциал чипа.

Нюансы:

  • Очень скромный выбор моделей смартфонов на этой SoC.

 

Станислав Бобров aka ARGUMENT_600

Категория: Мобильные устройства | Добавил: medline-rus (04.05.2018)
Просмотров: 539 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт
Поиск
Друзья сайта

Загрузка...


Copyright MyCorp © 2024
Сайт создан в системе uCoz


0%