Троттлинг Bionic A12: первые результаты тестирования
Сегодня наши коллеги из AnandTech выпустили долгожданный обзор iPhone XS с iPhone XS Max, и первым делом я поинтересовался вопросом о троттлинге этого процессора в графических бенчмарках. Напомню, что троттлингом называется автоматические снижение тактовой частоты процессора (пропуск части тактов) с целью избежать его перегрева и/или чрезмерной нагрузки на батарею. В обзорах тестирование троттлинга встречается весьма редко — большинство тематических ресурсов ограничивается публикацией результатов бенчмарков, который запускались однократно и не успевали нагреть процессор. Между тем основное назначение тех же графических бенчмарков — оценка производительности в играх. А в них без перерыва даже на смартфоне можно играть и полчаса, и час — и при этом столкнутся с таким явлением как троттлинг.
Поэтому реальные возможности процессора определяются не первыми результатами бенчмарков, а т.н. устойчивой производительностью. На сайте GFXBench она оценивается по показателю Long term performance — долговременной производительности через час непрерывной работы бенчмарка. А в AnandTech, как уже рассказывал Gadgets News, для этого замеряют минимальную производительность после того как тестируемая модель достигла температурного равновесия.
Итак, предлагаю вашему вниманию сводную таблицу с полученными AnandTech результатами. Как и в предыдущих материалах на эту тему, мы ограничимся сравнением одного из новых смартфонов Apple с двумя моделями — iPhone X (в качестве его предшественника) и OnePlus 6 (в качестве типового топового Android-смартфона). Во избежание нагромождения цифр я включил в таблицу значения только устойчивой производительности, указав в скобках уровень троттлинга (процент от производительности, достигнутой при первом запуске теста). Все тесты запускались на одинаковом разрешении, поэтому отражают производительность не смартфонов, а установленных в них процессорах:
iPhone XS | iPhone X | OnePlus 6 | |
Bionic A12 | Bionic A11 | Snapdragon 845 | |
Aztec Ruins High | 15.02 к/с (55%) | 9.30 к/с (54%) | 11.45 к/с (84%) |
Aztec Ruins Normal | 43.73 к/с (58%) | 27.10 к/с (55%) | 30.30 к/с (85%) |
Manhattan 3.1 | 61.46 к/с (59%) | 34.83 к/с (54%) | 50.87 к/с (85%) |
T-Rex 2.7 | 167.18 к/с (62%) | 102.50 к/с (58%) | 131.20 к/с (88%) |
3DMark Sling Shot Extreme (Физика) | 2,910 (94%) | 1,881 (75%) | 2,704 (84%) |
3DMark Sling Shot Extreme (Графика) | 3,929 (89%) | 2,884 (65%) | 4,729 (75%) |
В следующей таблице приведены результаты по самому производительному процессору и, для двух отстающих моделей, процент от него:
iPhone XS | iPhone X | OnePlus 6 | |
Bionic A12 | Bionic A11 | Snapdragon 845 | |
Aztec Ruins High | 15.02 к/с | 62% | 76% |
Aztec Ruins Normal | 43.73 к/с | 62% | 69% |
Manhattan 3.1 | 61.46 к/с | 57% | 83% |
T-Rex 2.7 | 167.18 к/с | 61% | 78% |
3DMark Sling Shot Extreme (Физика) | 2,910 | 65% | 93% |
3DMark Sling Shot Extreme (Графика) | 83% | 61% | 4,729 |
Как видим, по сравнению со Snapdragon 845 оба процессора Apple отличаются очень сильным троттлингом (54-62%) в бенчмарке GFXBench, но даже с его учетом на 21-44% опережают его в устойчивой производительности. А по сравнению с предшественником она выросла на 61-76%.
В другом графическом бенчмарке, 3DMark Sling Shot Extreme, Bionic A12, наоборот, троттлит меньше Snapdragon 845. Благодаря этому результаты устойчивой производительности сместились в пользу iPhone XS — в графическом тесте он уступает OnePlus 6 всего 17%, а в физическом даже опережает его на 8%. Что касается Bionic A11, то по сравнению с ним устойчивое быстродействие нового процессора в этом бенчмарке выросло на 36-55%.
Напоследок давайте взглянем какой ценой был достигнут этот прогресс. Ниже приводятся данные по 1) производительности, 2) т.н. системному энергопотреблению (общее энергопотребление устройства при запущенном бенчмарке минус его энергопотребление во время простоя) и, соответственно, 3) энергоэффективности. Для Bionic A12 эти данные приводятся для двух способов тестирования: однократном (1 мин) и трехкратном (3 мин) запуске бенчмарка. В последнем случае речь не идет об устойчивой производительности, троттлинг составляет 25-28% (напомню, что до устойчивой производительности его значение примерно вдвое больше). По какой-то причине в этих замерах не участвовал OnePlus 6, поэтому мы берем другой популярный смартфон с тем же процессором. Результаты по iPhone X также отсутствуют.
Manhattan 3.1:
iPhone XS | Galaxy S9+ | ||
Процессор | Bionic A12 | Snapdragon 845 | |
Техпроцесс | 7FF | 10LPP | |
Продолжительность теста | 1 мин | 3 мин | 1 мин |
Производительность | 103.83 к/с | 76.51 к/с | 61.16 к/с |
Энергопотребление | 5.98 Вт | 3.79 Вт | 5.01 Вт |
Производительность на 1 Вт | 17.36 к/с | 20.18 к/с | 11.99 к/с |
T-Rex 2.7:
iPhone XS | Galaxy S9+ | ||
Процессор | Bionic A12 | Snapdragon 845 | |
Техпроцесс | 7FF | 10LPP | |
Продолжительность теста | 1 мин | 3 мин | 1 мин |
Производительность | 271.86 к/с | 197.80 к/с | 150.40 к/с |
Энергопотребление | 6.10 Вт | 3.95 Вт | 4.42 Вт |
Производительность на 1 Вт | 44.56 к/с | 50.07 к/с | 34.00 к/с |
Здесь можно видеть, что спустя несколько минут нагрузки энергопотребление смартфона благодаря троттлингу значительно уменьшается, при этом его эффективность (производительность на ватт) вырастает. Но несмотря на это троттлинг, вопреки распространенному мнению, не всегда недостаток. Дело в том, что ГПУ процессора задействуется камерой — а ей долговременная производительность ни к чему. А с учетом все большего распространения задач, в которых задействуется машинное обучение, потребность в кратковременной нагрузке ГПУ также растет.
Если резюмировать, то Bionic A12 продемонстрировал значительный прогресс по сравнению со своим предшественником, и на сегодня однозначно является самым быстрым процессором для смартфонов. Gadgets News будет с нетерпением ждать анонса и последующих испытаний следующего топового процессора Qualcomm. Кстати, по последним слухам, он будет называться не Snapdragon 855 (по аналогии с предшественниками Snapdragon 835 и Snapdragon 845), а Snapdragon 8150. Согласно утечкам, в популярном бенчмарке для ЦПУ, Geekbench, он набирает 3,697 и 10,469 баллов (Bionic A12 — 4,794 и 11,180, а Snapdragon 845 — 2,413 и 8,892).