Apple вырывается вперёд

Автор: Павел Урусов, 25 февраля 2014, 08:00
Apple вырывается вперёд
Компании, которые серьёзно подходят к программному обеспечению,
должны выпускать своё собственное «железо».
Алан Кэй

Когда Apple в сентябре прошлого года анонсировала iPhone 5s, главным сюрпризом стал использованный в нём процессор А7. Прошло полгода, но производители Android-смартфонов так и не смогли догнать Apple.

Хотелось бы напомнить, что Apple сейчас является одной из немногих компаний, которые разрабатывают свои собственные процессоры. При этом, в отличие от того же Samsung или MediaTek, Apple использует не готовые процессорные ядра (ARM Cortex-A7, Cortex-A9, Cortex-A15 и т.п.), а разрабатывает свои собственные. Первой «пробой пера» в исполнении компании стало ядро Swift, которое использовалось в процессоре A6 (iPhone 5 и 5c). В процессоре A7 используется новое ядро Cyclone, которое стало первой на рынке полной имплементацией ARMv8 и поддерживает как AArch64, так и AArch32. Благодаря этому Apple A7 стал первым серийно производящимся 64-битным ARM-процессором и первым 64-битным процессором для смартфонов. Кроме того, операционная система iOS 7 также полностью поддерживает 64-битную архитектуру.

В случае Apple основным преимуществом от перехода на 64-битную архитектуру является не снятие ограничений на максимальный объём ОЗУ (в iPhone 5s объём оперативной памяти и так составляет всего 1 ГБ), а удвоенное количество регистров общего назначения и регистров FPU/NEON, равно как и их удвоенная ёмкость (64 бита для регистров общего назначения и 128 бит для FPU/NEON). В результате многие приложения получили существенную прибавку в скорости просто при перекомпиляции под новую архитектуру. Ещё одним плюсом является аппаратный ускоритель криптографических алгоритмов AES и SHA1/SHA2.

Также в Apple A7 присутствует защищённая зона (скорее всего, реализована на базе ARM SecureCore), которая отвечает за хранение паролей и отпечатков пальцев.

Поскольку современный мобильный процессор (вернее, SoC — однокристалльная система) состоит не только из CPU, но и из графического ускорителя (GPU), то Apple позаботилась и о графической производительности, интегрировав в A7 графический ускоритель PowerVR G6430 в 4-кластерной конфигурации.

Apple вырывается вперёд-2
Кристалл Apple A7. Фото © Chipworks. Зелёным выделен CPU, жёлтым — GPU

За счёт всех описанных выше архитектурных особенностей iPhone 5S по производительности опережает смартфоны на базе 4-ядерного SoC Qualcomm Snapdragon 800 с тактовой частотой 2.3 ГГц — и это при том, что A7 оснащается всего двумя ядрами с тактовой частотой 1.2 ГГц и потребляет меньше энергии.

Лично я ожидал, что Android-флагманы этого сезона, анонсированные на MWC 2014, также будут использовать 64-битные процессоры. Однако оказалось, что на данный момент готовых к коммерческому использованию процессоров, полностью имплементирующих архитектуру ARMv8, попросту не существует. Первые такие процессоры появятся только во второй половине 2014 года, причём речь идёт в первую очередь о низкопроизводительных решениях на базе ядра ARM Cortex-A53 (64-битный аналог Cortex-A7). Поскольку под поставками имеются в виду поставки инженерных семплов, первых Android-смартфонов с 64-битными процессорами стоит ожидать не раньше 2015 года.

Ещё один интересный момент заключается в том, что сама операционная система Android на сегодняшний день не готова к переходу на 64 бита, что очень сильно расстраивает Intel, которая как раз сегодня анонсировала новые 64-битные процессоры Atom, предназначенные для смартфонов и планшетов.

Что же произошло? Почему Apple смогла сделать такой рывок вперёд и опередить всю индустрию на год, если не на полтора-два?

Всё дело в вертикально-интегрированной структуре компании. Судя по всему, Apple сделала выводы из ситуации с альянсом Apple-IBM-Motorola, когда две последние компании оказались не в состоянии поддерживать производительность и энергопотребление процессоров PowerPC на конкурентоспособном уровне и поставили линейку компьютеров Apple в невыгодное положение по сравнению с Windows-аналогами. Теперь Apple сама разрабатывает не только операционную систему для своих мобильных устройств, но и основные компоненты для них (например, процессоры и ёмкостные сканеры отпечатков пальцев). Именно это и позволяет компании действовать на опережение. В результате к тому моменту, когда конкуренты анонсируют первые устройства на базе 64-битных чипов, Apple уже успеет выпустить iPhone 6.

Как ни странно, из конкурентов Apple аналогичным образом (чисто теоретически) могла бы действовать Microsoft — компания, у которой есть свои операционные системы и своё «хардверное» подразделение; более того, у Microsoft есть опыт разработки чипов для Xbox совместно с IBM и AMD, так что при желании компания вполне могла бы договориться с ARM и (условно) NVIDIA для создания собственных процессоров.

Жаль только, что Microsoft настолько уверена в будущем собственной мобильной платформы, что фактически уже принадлежащее ей «смартфонное» подразделение Nokia теперь производит смартфоны на Android.

Подписывайтесь на наш нескучный канал в Telegram, чтобы ничего не пропустить.

Поделиться

Ваш комментарий
20 комментариев
Dmitry V.G. ветеран (693 комментария)
25 февраля 2014 г. 9:01:47 #

Как говорится: на любой плюс найдется и минус. Плюсом Андроида является тот самый неуправляемый «зоопарк» устройств на любой цвет, вкус и кошелёк. Но это и минус, так как сложнее проводить сколь-нибудь значимые изменения. С iOS наоборот - все под контролем и подчинено руководящей и направляющей силе партии, но в итоге имеем 3-4 устройства в год, т.е. угодить большому числу людей становится невозможно (впрочем, и задача такая не стоит).

Ответить
Dmitry  V.G.
0
Grey Za ветеран (574 комментария)
25 февраля 2014 г. 11:36:16 #

прям, как в партии регионов.

Ответить
Grey Za
0
skazka.mk.ua гагаджетоман (2340 комментариев)
25 февраля 2014 г. 9:54:45 #
  1. "просто при перекомпиляции под новую архитектуру" Вы понимаете, что стоит за этими 6 словами?

  2. В чем реальный приход для юзера, который не играет в игры и стоит ли он разницы в цене - чисто расчетно?

Ответить
skazka.mk.ua
0
Max Dy читатель (7 комментариев)
25 февраля 2014 г. 12:07:13 #

comment was deleted

Ответить
Max Dy
0
Данил гагаджетоман (2924 комментария)
25 февраля 2014 г. 13:48:36 #

Павел, я понимаю, что Вы уж куда лучше чем я во всем этом разбираетесь, но Вы не правы. Относительно сроков появления аппаратов, всмысле. Ибо про выпуск чипов на а53 заявил медиатек, и представил чип на мвц. А у этого производителя это скорее всего означает или что производители уже тестируют инженерные образцы цп в своих проэктах смартфонов, или что как намечено планом в 2-3м квартале 2014года мт6732 пойдет в серию в реальных смартфонах. У медиатека с этим очень быстро. А так то да... ждали появление агрегатов на армв8, а их все нет... причем самс даже не удосужился вообще какой-либо чип сварганить сам для сгс5... мрак

Ответить
Данил
0
Данил гагаджетоман (2924 комментария)
25 февраля 2014 г. 14:00:01 #

павел, с другой стороны... когда эппл выпустит айфон6 с ну пусть двуядерным процом по 1.5-2Ггц(вполне в их стиле), конкуренты выпустят на армв8 агрегаты с 4 ядрами ка57 по 2.5-3Ггц и моща будет на их стороне... уверен, както так все и будет)) а пока... эппл впринципе догнала конкурентов по произвоительности, если быть точным, обогнав конечно в плане эволюции, как например мазда рх8, получившая движек 1.3 литра но роторный набирает 220 лошадок, стоя наравне с куда более литровыми движками традиционной конструкции, или форсированными серьезно 1.5-1.6л, но в то же время по мощи реально мегакруче них она не есть

Ответить
Данил
0
Apollo старожил (142 комментария)
25 февраля 2014 г. 15:49:35 #

и ротор жрет 20 литров

Ответить
Apollo
0
Данил гагаджетоман (2924 комментария)
25 февраля 2014 г. 16:35:45 #

Очень в этом сомневаюсь

Ответить
Данил
0
Unree Salamanca читатель (7 комментариев)
25 февраля 2014 г. 19:58:04 #

Толку от этого 64 бит когда iOS 7 такая тугая. У меня Nexus 5 и iPhone 5S, нексус ощутимо лучше работает.

Ответить
Unree Salamanca
0
Mimodil старожил (327 комментариев)
25 февраля 2014 г. 20:28:24 #

>Apple вырывается вперед.

Да-да-да, tell me omar. Мертвому припарки, так же как и ведру. Win 9 United на новых 22-14 Нм процах интел инициирует грандиозный передел рынка в ближайшие годы. Можете уже закалять пердаки, самое время же - грядущего баттхерта сыра земля еще никогда не видела, попомните мои слова ;) Такие дела.

Ответить
Mimodil
0
Павел Урусов гагаджетоман (4018 комментариев)
25 февраля 2014 г. 23:40:04 #

Искренне верю, что ещё лет через пять Microsoft нам такое покажет!

Ответить
Павел Урусов
0
Данил гагаджетоман (2924 комментария)
27 февраля 2014 г. 19:10:58 #

у мс фейл за фейлом, но... не перевелись еще фанатики

Ответить
Данил
0
Лёха Назаренко ветеран (720 комментариев)
2 марта 2014 г. 0:59:01 #

Конкуренты не дремлют,когда мелкософт выпустит че-то толковое,то производители уйдут еще дальше.

Ответить
Лёха Назаренко
0
jin гагаджетоман (1164 комментария)
25 февраля 2014 г. 23:38:26 #

Когда Apple в сентябре прошлого года анонсировала iPhone 5s, главным сюрпризом стал использованный в нём процессор А7. Прошло полгода, но производители Android-смартфонов так и не смогли догнать Apple.

А навіщо?

Ответить
jin
0
goshik гаджетоман (53 комментария)
26 февраля 2014 г. 3:05:10 #

Хорошая машинка этот iPhone 5s, только вот автономность его полдня, особенно если интернет работает в 3G. А вот тоже HUAWEI U9500 с такой же нагрузкой юзанья выдерживает без розетки в среднем 1.5 соток. Вот только я не гоняю даунские игрушки и мне совсем понятно для чего нужны такие мощные процессоры в смартфонах.

Ответить
goshik
0
Бен Марлей читатель (6 комментариев)
26 февраля 2014 г. 8:06:45 #

Не говорите ерунды.

Ответить
Бен Марлей
0
Viktor Malieichyk читатель (3 комментария)
26 февраля 2014 г. 9:53:07 #

С новыми процессорами только одна проблема - даже сама Apple не может объяснить зачем в смартфонах 64 бита, соответственно непонятно зачем остальным спешить.

Ответить
Viktor Malieichyk
0
caspian.ver читатель (6 комментариев)
26 февраля 2014 г. 18:48:48 #

Простите, уважаемый автор, но Apple выдвигается вперед куда? Бежит вперед поезда? Помнится много лет назад, когда компания AMD представила архитектуру x86-64 говорили примерно такие же слова, о том, как это поможет всем, как поможет в криптографии и т.д. В результате, это помогло только на рынке серверов (вместе с политикой демпинга). А на рынке персональных ПК компании AMD это никак не помогло, потому как к тому времени, как у конечных потребителей появилось 4 ГБ памяти или больше, Intel давно выпустила 64-битные процессоры.

Все это говорю к тому, что единственное, в чем помогает 64-битность для конечного потребителя - это в преодалении ограничения в 4 ГБ оперативной памяти. А учитывая жлобство Apple на оперативку в своих устройствах, к тому времени как в iPhone/iPad появится 4 ГБ RAM, во всех бюджетных андроидах за $200 уже давно будет по 8-16 ГБ RAM.

Ответить
caspian.ver
0
Данил гагаджетоман (2924 комментария)
27 февраля 2014 г. 19:08:56 #

не не знаю, работая на одной и той же ос в 32 и 64 бита, могу сказать, что 64бита реально быстрее работает. Да, озу хавает больше, но и работает быстрее

Ответить
Данил
0
Данил гагаджетоман (2924 комментария)
27 февраля 2014 г. 19:07:01 #

кстати, SoC содержит еще и AVP(DSP)-ядро декодирования видео. Как с этим у а7?

Ответить
Данил
0