> > > > В Apple iPhone 5 используется собственная SoC?

В Apple iPhone 5 используется собственная SoC?

Опубликовано:

Apple iPhone 5Выпуск нового iPhone 5 вряд ли кого-то оставил равнодушным. Однако слишком мало изменений было реализовано компанией Apple по сравнению с предыдущими моделями её смартфонов, а ведь для конкуренции нужны инновации. Впрочем, во время презентации Apple скрыла одну очень интересную деталь: в новом процессоре, используемом в iPhone 5, возможно, применяется не стандартное ядро ARM, а ядро собственного дизайна (по крайней мере, частично).

Задолго до официального анонса iPhone 5 начали ходить слухи о том, какой процессор может быть установлен в новом смартфоне. Воспользуется ли Apple архитектурой ARM Cortex-A15 или оставит Cortex-A9? (Примечание: обозначения ядер ARM не совпадают с маркетинговыми названиями Apple. К примеру, в iPhone 4S используется процессор Apple A5, что соответствует Cortex-A9). Как всегда Apple не сообщила никаких деталей относительно нового процессора A6, используемого в iPhone 5, представив лишь несколько сравнений производительности. Так, Apple заявила, что её новый чип A6 вдвое мощнее A5 как в области CPU, так и в области графики.

Ресурс Anandtech исследовал этот вопрос и пришёл к интересному выводу: чип A6 не является ни Cortex-A9, ни Cortex-A15. Это скорее первый процессор Apple, в котором применяется собственный дизайн ядер ARMv7, отличный как от Cortex-A9, так и от Cortex-A15. Судя по всему, Apple взяла за основу ядро Cortex-A9 и модернизировала его: нужно было найти баланс между значительным приростом производительности и оптимальным энергопотреблением.

Для достижения этой цели Apple понадобился ряд мер. О том, как именно построен процессор Apple A6, сейчас ходит много слухов. По данным Anandtech, прослеживается, по крайней мере, несколько изменений: 32-нм техпроцесс и дополнительная поддержка архитектуры ARMv7s с расширениями VFPv4. Количество ядер, возможно, останется прежним, то есть вполне вероятно, что процессор A6 двухъядерный. Первые результаты теста iPhone 5 в Geekbench позволяют выдвинуть новые гипотезы. По данным тестов, Apple увеличила тактовую частоту A6 до 1ГГц вместо 800 МГц (у iPhone 4S). Чтобы по-настоящему удвоить производительность CPU, нужно было ещё увеличить IPC (количество инструкций выполняемых за такт). Geekbench указывает на значительное увеличение пропускной способности памяти (больше чем вдвое). Соответственно, интерфейс памяти тоже был модифицирован, а это приводит к существенно более высоким результатам в вычислениях с плавающей запятой.

Geekbench Comparison
Integer Performance iPhone 4S iPhone 5 (unconfirmed) Scaling
Blowfish ST 10.7 MB/s 23.4 MB/s 2.18x
Blowfish MT 20.7 MB/s 45.6 MB/s 2.20x
Text Compress ST 1.21 MB/s 2.79 MB/s 2.30x
Text Compress MT 2.28 MB/s 5.19 MB/s 2.27x
Text Decompress ST 1.71 MB/s 3.82 MB/s 2.23x
Text Decompress MT 2.84 MB/s 5.60 MB/s 2.67x
Image Compress ST 3.32 Mpixels/s 7.31 Mpixels/s 2.20x
Image Compress MT 6.59 Mpixels/s 14.2 Mpixels/s 2.15x
Image Decompress ST 5.32 Mpixels/s 12.4 Mpixels/s 2.33x
Image Decompress MT 10.5 Mpixels/s 23.0 Mpixels/s 2.19x
Lua ST 215.4 Knodes/s 455 Knodes/s 2.11x
Lua MT 425.6 Knodes/s 887 Knodes/s 2.08x
MT Scaling 1.90x 1.92x

Поскольку Apple заявляет об удвоении не только производительности CPU, но и графической производительности, изменения должны коснуться и GPU. Пока мы располагаем только слухами. Вполне вероятно, что Apple использовала графику PowerVR SGX 543MP3 с повышенной частотой (Apple A5 использует PowerVR SGX 543MP2).

Если отойти в сторону от технически деталей, то путь, выбранный Apple для A6, указывает на то, что компания использует доступные ресурсы для разработки собственных SoC. Это позволяет компании опираться на SoC собственного дизайна, которые лучше соответствуют потребностям Apple. В то же время Apple может выделиться от производителей, соблюдающих стандартные дизайны ARM. Раньше Apple могла только опираться на перемаркировку существующих процессоров под свою марку, продавая их как "собственные" SoC - и Apple A6, похоже, стал первым чипом действительно от Apple.