Вместе с новыми iPhone 7 и iPhone 7 Plus Apple представила новую SoC, которая встроена в обе модели. Процессору Apple A10 Apple уделила не так много внимания, как в прошлом. Но мы все же смогли найти несколько интересных подробностей как на презентации, так и на сайте Apple.
Apple называет новую SoC в смартфонах iPhone 7 и iPhone 7 Plus A10 Fusion. С чипом A10 Fusion Apple перешла на новую архитектуру ядер, прежний кластер из двух ядер, который обеспечивал и высокую производительность, и эффективность, остался в прошлом. Число ядер удвоилось с двух до четырех. Но не все ядра работают на одинаковой скорости. Apple использовала дизайн, похожий на другие high-end SoC, в которых имеются быстрые и медленные ядра. Два ядра в A10 Fusion ориентированы на быстрые вычисления с максимальной производительностью. Оставшиеся два нацелены на максимальное энергосбережение, вероятно, они будут активны, когда iPhone находится в режиме ожидания.
Но у подобного дизайна возникают свои проблемы, поскольку операционной системе придется распределять нагрузку по ядрам. Что создает дополнительную нагрузку на разработчиков приложений и ОС. Впрочем, у Apple аппаратная и программная платформа разрабатываются одной компанией, поэтому основные "подводные камни" можно обойти. К сожалению, подробностей архитектуры ядер Apple не приводит. Разве что указывает, что экономичные ядра потребляют одну пятую мощности высокопроизводительных ядер. Что касается последних, Apple использовала усовершенствованные ядра Twister. Для экономичных ядер Apple тоже наверняка опиралась на собственный дизайн ARM.
Важным компонентом A10 Fusion, если верить Apple, является контроллер производительности, который распределяет вычислительные задачи по отдельным ядрам. Пока не совсем понятно, могут ли все четыре ядра работать одновременно, или два экономичных ядра работают попеременно с парой высокопроизводительных ядер. В стандартном дизайне big.LITTLE от ARM одновременная работа всех ядер не поддерживается.
На пленарном докладе также упоминалось, что GPU в A10 Fusion опирается на шесть кластеров. Вероятно, Apple использовала GPU новой линейки PowerVR Series7XT от Imagination Technologies. Но подробности пока неизвестны, будем дожидаться анализа на основе первых тестов.
По производительности Apple упоминает двукратный прирост по сравнению с iPhone 6 и 40% прирост по сравнению с iPhone 6s. Производительность GPU увеличилась в три раза по сравнению с iPhone 6 и на 50% по сравнению с iPhone 6s. Процессор A9 производился на заводах TSMC по 16-нм техпроцессу и на заводах Samsung по технологии 14 нм. A10 Fusion, по всей видимости, производится по тем же техпроцессам. Поэтому прирост производительности впечатляет – он связан с архитектурными изменениями, а не с уменьшением техпроцесса. Пока не совсем понятно, каким объемом оперативной памяти комплектуются смартфоны на A10 Fusion.