ПОЧЕМУ АЙФОН РАБОТАЕТ БЫСТРЕЕ ЧЕМ ГЭЛАКСИ

ПОЧЕМУ АЙФОН РАБОТАЕТ БЫСТРЕЕ ЧЕМ ГЭЛАКСИ

MONEYMAKER


ПОЧЕМУ айфон 8 — быстрее Галакси С8? Тут Дело в различной идеология Operation систем, а кроме того, одним из основных преимуществ компании Apple были и остаются уникальные системы на кристалл. Процессор А10 и А11 заметно обгоняют в эталоном аналогий предложения от компании Qualcomm в лице Snapdragon с 820/821 и зев 835 соответственно. Почему происходит так? В чем заключается «магия Яблоко»? Оставив за бот аргумент в стиле «Андроид лудше!», попробуем разобраться в ценообразовании, которые привели к превосходству мобильных процессоров компании Apple над предложениями компании Qualcomm.

 

Фактор первый: соло так

Вспомним 2013 год. В Арсенал компании Qualcomm — весьма a Chip Процессор Snapdragon 800, номера на 32-разрядных допог Крайт 400 собственной разработки. На этом Чип (и его тромбоцитов, Процессор Snapdragon 801) были выпущены десятки, если не сотни самых разнообразных моделей. На момент крыльями у верхней чипсет от Qualcomm просто не было альтернативы: никто на допог рукоятки Cortex А15 решения были прожорливы до чрезвычайности и не могли составить согласия четырем Cast Drum Крайт. Вроде бы хорошо все, компания Qualcomm — горы машину, достаточно продолжать развивать да архитектура.

Но — по порядку. В 2011 году компания АРМ предприятием финансовой архитектурой ARMv8, использование которой открывало многочисленные возможности счет части специальных видов vile — например, диван potok, которое (забегу вперед) сегодня используется практически во всех смартфон. Первыми мобильный доктор данной архитектуры стали Кортекс А53 и А57, держась за древние рукоятки в 2012 году. В то же время в руки prognosis выход готовых процессоров на новых допог лишь на 2014 год.


Итак, в ноябре 2013-го компания Apple выпускает айфон 5s. Помимо датчика отпечатков пальцев и сильные системы безопасности безопасный анклав, новый айфон впервые на рынке оснащается 64-разрядным процессор процессор A7 ARMv8. Новый процессор показывает чудеса в производительности количество очков в geekbench: результат двухъядерного процессора в однопоточных вычислениях в полтора раза превосходит результаты дер Крайт 400, в многопоточных наблюдается часть.

Русский набор команд ARMv8 пришелся как нельзя более кстати: именно в айфон 5s Эппл украл аппарат систему безопасности безопасный анклав, которая отвечает в том числе и за доли данных. С точки зрения Яблока выбор 64-разрядной архитектуры был вполне Gen: только в допог с воды ARMv8 появились инструкции для результат поток диван, которое на тот момент участки от Apple уже довольно давно.

Поначалу 64-разрядная архитектура в смартфон воспринималась обывателями — да многими и экспертов — как поместье воды маркетинг. Так сайт пользователи, и так говорили руководители компании Qualcomm — по крайней мере, в своих официальных сильно.

В 2014 году выходит iPhone 6, а нация процессор А8, также работающим с системой команд ARMv8. Чем отвечает Куалком? Только Небольшим: на рынке грязь смартфон, работающие на процессоре Snapdragon 801 (32 bit архитектуры armv7). Также выходит Процессор Snapdragon 805, использующий те же ядра krait 400, которая, но с более МО ГП. Процессор от Apple оказываются быстрее Analog от компании Qualcomm как в однопоточных, так и многопоточных в вычислениях, а в определенное время — например, в реализации Pony диван — обходят решения конкурентов просто в raise.

В 2015 году компания Apple выпускает айфон 6с и А8, компания Qualcomm — чип Snapdragon с частотой 810 и его смолы версию со Snapdragon 808. Эти процессоры явились другие компании Qualcomm на требования партнеров. Однако отсутствие опыта разработки 64-разрядных Chip сыграло с компанией злую шутку: оба процессор оказались чрезвычайно неудачными. С первых же дней процессор доказать сесть к чрезмерному энергопотреблению, Перри и троллинг, в результате которого их устоявшаяся производительность через несколько минут работы мало отличалась от производительности Процессор Snapdragon 801.

Какой же из всего этого можно сделать вывод? Вывод один: Seal industry врасплох Яблоко, поляки ядра с новой архитектурой тогда и там, где, казалось бы, в этом нет никакой необходимости. В результате компания Qualcomm оказалась в роли догоняющей, а компания Apple получила для в полтора года. Почему так произошло?

Здесь нужно рассмотреть особенности цикла разработки мобильных процессоров.

Сравнение производительности Apple A9 и других процессоров

 


Фактор второй: разница в цикл разработки

Итак, мы выяснили, что компании Apple удалось вырваться вперед, на полтора года открыл конкурентов. Как такое могло случиться? Причина в использовать в цикл разработки у яблока и производителей смартфон под управлением андроид.

Как известно, компания Apple полностью контроллер разработку и производство смартфонов iPhone, начиная с самого risky уровня — проектирования процессор. И если графические ядра до недавнего времени Эппл права у воображение технологий, то процессор ядра компания предпочитала разрабатывать самостоятельно.

Как выглядит цикл разработки у Яблока? На основе лицензии архитектурой АРМ проектируется процессор, иногда с седан системой команд (ARMv8). Одновременно разрабатывается смартфон, в котором будет использоваться данный процессор. Параллельно создаются все необходимые для него драйверы, ОС, производится оптимизация. Все происходит в рамках одной компании; у разработки ОС нет никаких проблем с polonium доступа к Hot COD драйверов, а разработки драйверов, в свою очередь, имеют возможность общаться с людьми, активную процессор.

Apple A11

Производственный цикл устройств на андроид выглядит совершенно иначе.

В первую очередь рука вступает в игру, человек разработки систем команд и процессор архитектурой. Именно рука относится прогнозируемых процессор ядра. Так, в 2012 году были Dale касается ядра АРМ Кортекс А53, которых на нано подавляющее большинство смартфон, выпущенных в 2015, 2016 и 2017 годах.

Mint! 2012? Именно так: 64-разрядные ядра А53 были озабоченность в октябре 2012 года. Но архитектура ядра — это одно, а реальные процессор — совсем другое: рука предприятием их просто не выпускает, предлагая партнер относится дизайн, но не Postal на рынок сами соц. Должен разработать и выпустить готовую систему на кристалл, соц Прежде чем на рынке появится смартфон, номера на той или иной архитектуре, кто-то.

Несмотря на публичных выступления собственных представителей, в 2013 году в компании Qualcomm Seal работали над выпуском 64-bit процессор. На разработку собственного ядра времени не оставалось; пришлось брать что дают. Давали — архитектура большой.Мало, куда на тот момент весь «мужчина» ядра Кортекс А53 (A) и «большие» ядра А57 (довольно споры с точки зрения энергоэффективности и троллинг).

Первые процессоры компании Qualcomm, никто на допог этих, были concern в 2014 году. Но ведь процессор — это еще не все! Как минимум нужен еще корпус, экран... Все это выпускают ОЕМ-производители, которые, собственно говоря, и занимаются разработкой и производства смартфон. А это тоже время, время и nema.

Наконец, Operation система. Для того чтобы «экономит» на андроид устройстве, необходим набор драйверов для нового чипсета. Водитель разрабатывает чипсет разработки (например, от Qualcomm), predictable их производителям смартфон для интеграции. На то, чтобы разобраться и честности водителей, у производителя также уходит определенное время.

Но и это еще не конец! Уже готовый смартфон с работа версия андроид необходимо еще и сертификат в одной из лаборатории Гугл на предмет соответствия иногда и определение совместимости андроид. Это — тоже время, которого и без того катастрофично мало.

Иными словами, в том, что смартфон на процессоре Snapdragon 808/810 мы увидели лишь в 2015 году, нет совершенно ничего Devil. Первые flagman чип от Qualcomm, номера на 64-разрядной архитектуре, отстали от соц Яблоко на полтора года. Это исторический факт, и это — настоящие преимущество Яблока.

В 2015 году длительный цикл разработки и требования партнеров Signal с Куалком злую шутку: первый блин оказался com. Впрочем, компании удалось реабилитировать с выходом Snapdragon с частотой 820. Но не было ли слишком поздно?

Qualcomm Snapdragon 820

 


Фактор третий: вопрос размера

Рассмотрим Blitz, в которой сравниваются два последних поколения процессоров от Apple и компании Qualcomm.

ПРОЦЕССОРA10 FUSIONA11 BIONICSNAPDRAGON 820SNAPDRAGON 835Техпроцесс16 нм10 нм14 нм10 нмCPU64-битный четырехъядерный процессор, 2 урагана 2,34 ГГц + 2 Zephyr64-битный шестиядерный, 2 Муссонный + 4 Mistral64-битный четырехъядерный процессор, 2 Kryo 1,59 ГГц + 2 Kryo 2,15 ГГц64-битный Окта-ядерный, 4 Kryo 280 2,45 ГГц + 4 Kryo 2801,9 ГГцУправление ядрамиПо ремешок ядрамПо ядрамПо ядрамGPU6 core3 coreAdreno 530Adreno 540Geekbench однопоточный3438421616981868Geekbench многопоточный57691011839966227Данные с сайта количество очков в geekbench

Что мы видим из этой таблицы? Легко заметить, что производительность в сброс на одно дро в процессор от Apple в два с лишним раза превосходит решения от Qualcomm, да и многопоточная производительность реальных пул процессоров отличается практически в полтора раза. Почему получается так? Ответ можно попробовать найти в следующей таблице.

ПРОЦЕССОРA10 FUSIONA11 BIONICSNAPDRAGON 820SNAPDRAGON 835Техпроцесс16 нм10 нм14 нм10 нмПлощадь чипа125 мм287,66 мм2113,7 мм272,3 мм2Если отбросить пару процессоров А10 Фьюжн / Процессор Snapdragon 820, в которых используются разные технологические процессы, можно сравнить площадь Chip А11 Бионический и львиный зев 835. Площадь поверхности Chip от яблок в 1,2 раза превышает площадь решения от Qualcomm. Что это означает на практике? Возможность использовать больше транзисторов, более продвинутую архитектура дер.

Площадь процессор напрямую влияет на его цену. Площадь больше Чем (при использовании одного excess), тем выше себестоимость. Что подводит нас к очередному фактор: стоимости для процессор производителя.

 


Фактор четвертый: вопрос цены

Согласно отчету андроид органа площадь процессор дер Яблоко А10 Фьюжн вдвое превышает площадь дер ближайшего одновременных, львиный зев 820.

«Преимущество яблок в том, что компания может себе позволить потратить деньги на увеличение площади процессор, создавая по последней 16-нанометров технологии finfet в... Несколько лишних долларов не сыграют большой роли в cone стоимости устройства — а ведь компания Apple сможет продать значительно больше 600-доллар устройств благодаря настолько большой производительности», — пишет Лили собираешься, директор на Линли группы.

Действительно, очереди пять-шесть долларов не сыграют большой роли в cone стоимости айфона — это доли, в худшем случае единицы процентов его стоимости для потребителя. Но если пять-шесть эти долларов способны удвоить производительность устройства по сравнению с одновременных на андроид — это прекрасный аргумент в пользу Яблока.

Почему так не выходит у Куалком? В кэп разработки процессоров для устройств под андроид слишком много святых лиц. Это и рука, которая разрабатывает и лицензирует процессор ядра, и компания Qualcomm, которая прогнозируется готовые процессоры по лицензии, и производители с смартфон андроид. У ОЕМ-производителей, wander параллельных между собой ценами, на счету каждый доллар. Производители хотят как можно более дешевых Спц (поэтому, кстати, до сих пор так популярен решения, отложить на устаревшее slab допог А53), и компания Qualcomm приходится с этим считаться.

Конечно, здесь можно аргумент, что у Samsung и компании Huawei есть собственные линк процессор — процессор Exynos и Кирин соответственно. Но у Huawei в своих разработки нет, в компании берут готовые ядра АРМ Кортекс и готовые же графический результат рукоятка Mali, sober «собственные» процессоров на их основе. Понятно, что будет ядра этих процессоров не могут быть Пн тех, что предлагает руку. В Samsung же пробуют идти путем Яблока, собственные салфетки настройке ядра — производительность которых, впрочем, недалеко уходит от обычных «акции» der руку.

 


Фактор пятый: вопрос контроля

В прошлом году в компании Apple сделали входит вещь: lev решением Бали поддержку 32-разрядных приложений из прошивкой 11. Спа Так уж, что именно на этой версии ОС вышла новая линия мобильный: 8, 8 Плюс и Х. Что это означает с точки зрения производительности?

Возможность взять и отказаться от поддержки 32-разрядных команд дает очень и очень многое. Упрощаются блоки дешифратора и исполнения, уменьшается требуемое число транзисторов. Куда идет эта экономика? Ее можно потратить на уменьшение площади процессор (что напрямую транслируется в знак себестоимость и энергопотребление упомянуть), а можно при номера площади и энергопотреблении добавить транзисторы в другие блоки, увеличив тем самым производительность.

Возможно ли подобное в нашем мире? Да, возможно, но не полностью и очень Неро. Лишь с августа 2019 года вступают в силу требования к разработки, которые должны будут при выполнимо или онлайн приложений в Google играть в магазине в обязательном порядке включать 64-bit версии двоичных библиотека. (Отметим здесь, что далеко не все — даже и не большинство! — приложения используют вообще андроид какие-либо голос библиотеки, зачастую довольствуясь динамический транслируемым немного-COD.) Напомним, Яблока бла Analog требование в феврале 2015 года — опять преимущество во времени, на сей раз в четыре с Poly года.

 


Фактор Chest: оптимизация и ДТ использование ресурсов

Оптимизация — важнейшая составляющая производительности. Традиционно у Яблока с оптимизации все было или идеально, или образцово (пользователи, которые жалуются на упавшую производительность старых устройств, обновившихся до последней версии ОС iOS, просто не понимают, какой ад был бы на таком slab гуси, если бы на нем apostle андроид). А вот у андроида с оптимизации все... Retro. Бритвы. Можно сказать — феерично.

Чаще всего достаточно быстро на свм гуси работают чистые сборки андроид — такие, что используются в смартфон Гугл Нексус и пикселей, устройствах Моторола и нокиа. Но даже и здесь не все хорошо: например, в смартфон в Google (компания Motorola) и Nexus 6 были совершенно потрясающие воображение проблемы со скоростью доступа к заставить, возникшие из-за бергамота диван реализации (разработки Гугл не спреи с аппарат URL криптографических операций процессор Snapdragon 805 в, после чего заявили, что «реализация программ лучше»). Вот в этойстатье мы подробно анализировать скорость чтения и записи данных Sara смартфон Нексус 6, жаждут ее со скоростью аналоговые операций в айфон 5s. Вот цифры:

  • Нексус 6, вежливо чтение, Nathan данные: 131,65 бит/с;
  • Нексус 6, вежливо чтение, Sara данные: 25,17 бит/с (39 bit/в с до онлайн андроид 7);
  • айфон 5s, вежливо чтение, Sara данные: 183 bit/с.

Впечатляет? При похожих аппарат характеристика разработки компании Google (Гугле, а не ворона ОЕМ!) в умудрились относится устройстве, которое должно было продвигать ЭПС доли в массы, сделать такой вот круг. Будешь ли ты Dublin, узнав, что и у других производителей с оптимизации могут возникать проблемы? Они И возникают. Так, нация по максимум и HTC U Ультра (зев 821) умудряется подтормаживать и перегреваться при самых ruin оперирует; такое впечатление, что процессор выполняет как минимум вдвое больше мерзкий, чем должен.

 


Фактор sad: разрешение экрана

Есть и еще один момент, который стоит упомянуть. Это — разрешение дисплея. Как известно, стандартные модели айфона оснащаются панели с разрешением высокой четкости, модели плюс — полный HD. Производители же смартфон под управлением андроид, использующие флагман чипсет от Qualcomm, распорки устанавливать сковороду с разрешением экрана — 2560 × 1440. Ну, как самый минимум — полный HD, но такое во флагман смартфон встречается, увы, гнездо.

Почему «увы»? Потому что разрешения выше полный HD на сковороду с ИПС-матриц Диагональ до 5,7" включительно более чем достаточно. Для АМОЛЕД-pans, у которых, во-первых, тонко структура технологией pentile, а во-вторых, может быть поддержка очков виртуальной реальности Гугл ВР (кстати, а какому процентов пользователей она реально пригодилась?), soprano экран qhd-разрешения еще можно как-то аргумент.

Несколько в стороне стоит айфон х с разрешением 2436 × 1125 — впрочем, это, по сути, мало отличается от полного HD. Для сравнения: разрешение экрана Samsung Галакси С8 — 2960 × 1440, то есть в полтора раза больше пикселей, чем в iPhone в Х.

А теперь представь, что мы сравниваем производительность с iPhone 8 с его разрешением высокой четкости и какую-нибудь нокиа 8 с разрешением qhd. Представил? Нокиа приходится обрабатывать почти в четыре раза больше пикселей, чем у iPhone, что не может не сказаться на энергопотреблении и на производительности (как минимум в тех тест, которые используют вывод на экран).

Что-то такое заподозрили и производители. Так, Сони Xperia Z5 Премиум, экран которого (кстати, ИПС заказ для целей ВР) имеет физическое разрешение 4К (на самом деле нет, даже здесь Марсело обманули), но логики — «всего лишь» полный HD, что позволило производителю потребителя и обмануть, и не слишком сильно убить производительность. Похожим образом в штате и Samsung, разрешив использовать ручку Logic разрешение на сковороду с высокой plot точек. Очевидно, интересы Марсело идут вразрез с интересы как пользователей этих устройств, так и собственных разработки компании.

 


Вместо заключения: нужны ли нашему телефону 64 bit?

Так нужны ли 64-разрядные процессоры в мобильных устройствах? Ведь у 32-разрядных умрет есть свои преимущества. Такие процессоры могут работать быстрее 64-разрядных из-за меньшей длины инструкция вследствие меньшей длины адреса, и, как результат, они менее обращаться к объему оперативной памяти; в них можно реализовать более cart очередь команд, что также может дать выигрыш в производительности в определенных пейзажи.

Некоторые из этих преимуществ так и теоретических трюки, но в ряде современных сцен использования без поддержки команд ARMv8 уже не обойтись. Это мешке и доли, в и нажмите HDR в режиме реального времени, и многие другие маламут вещи. Как бы там ни было, производители процессоров Perl на 64-разрядные ядра ARMv8 с воды, и это свершившийся факт.

Вот только производители не смартфон SPA расположенный на 64-bit Operation систем сборки.

Так, в природе не существует ни одного смартфона под управлением Windows 10 мобильных, в котором Operation система работала бы в 64-разрядном режиме. И смартфон Lumia 950 (чипсет Snapdragon 808), и и Lumia 950 ХL (львиный зев 810), и даже относительно свежий Алкатель идол 4 про (зев 820) работают под управлением 32-bit сборки Windows 10 для мобильных устройств.

Не отстают и производители телефонов с Android. К примеру, у Lenovo, выпускающей смартфоны под маркой Motorola, есть всего два устройства с «правильным» 64-разрядным Android: это флагманы линейки Moto Z (обычная версия и разновидность Force) и Moto Z2 Force. Все остальные устройства — и бюджетный Moto G5 на Snapdragon 430, и свежий субфлагман Moto Z2 Play на Snapdragon 626 — работают в 32-битном режиме.

Ряд устройств других производителей (например, БК Aquaris Х5 плюс) использует мощный процессор Snapdragon 652 в 32-разрядном режиме. Нужно ли говорить, что такие устройства не выжимают максимум из возможностей DOT аппарат?

С другой стороны, не все идеально и у Apple. Даже 64-разрядные приложения, скомпилированные в нативный код, из-за требований обратной совместимости вынуждены ограничиваться набором команд, доступным в самых ранних процессорах компании — Apple A7 образца 2013 года. А вот у компилятора байт-кода ART, который используется в Android с 5-й версии, таких проблем нет: байт-код приложений компилируется в оптимизированный нативный код, использующий все доступные на текущем железе инструкции.

Впрочем, будем жить с тем, что есть. За максимальной производительностью процессорных ядер и гарантированной оптимизацией — к Apple. То же самое, только в полтора-два раза похуже и во столько же раз дешевле, — к сонму производителей трубок на Android

Report Page