Как известно, смартфон Apple iPhone 5s стал первым серийным смартфоном на 64-разрядном процессоре. Последний является частью однокристальной системы Apple A7.
Она разработана специалистами Apple. Основой SoC служит ARM-совместимый 64-разрядный CPU под условным наименованием Cyclone и GPU Imagination Technologies Series 6 (Rogue).
Переход к 64-разрядной архитектуре несет множество преимуществ, включая простоту адресации больших объемов памяти, хотя не все они проявятся сразу, на сегодняшних нагрузках. Однако уже сейчас тестирование Apple A7 на 32-разрядных и 64-разрядных приложениях наглядно показывает выигрыш от большей разрядности и увеличенного числа регистров, новый команд и других улучшений.
Отметим, что компания ARM лицензирует как готовые ядра, так и архитектуру набора команд (ISA), используя которую разработчики могут создать собственные ядра. Первые процессоры Apple для мобильных устройств были созданы из готовых ядер, но уже в A6 ядра Swift были разработаны собственными силами на основе ISA. Кстати, таким же путем идет Qualcomm, используя в своих однокристальных системах ARM-совместимые ядра Kraft собственной разработки.
Косвенные признаки указывают, что в состав A7 входит два ядра, являющихся глубокой переработкой Swift на базе ISA ARMv8. На данный момент, Apple A7 — наиболее передовой ARM-совместимый процессор для мобильных устройств.
Результаты тестирования, проведенного нашими коллегами, дают представление о производительности A7.
В тесте Geekbench 3 в 32-разрядном режиме с одним потоком баллы распределились так (Integer/Float): Apple A7 — 1065/983, Intel Z3770 — 1063/866, Qualcomm Snapdragon — 938/803, Nvidia Tegra 4 — 997/839. В 64-разрядном режиме Apple A7 показывает результат 1471/1339. Неплохая прибавка?
В завершение приведем один график, касающийся работы графической подсистемы. С остальными можно ознакомиться по ссылке под новостью.
Источник: AnandTech