За последние несколько кварталов компания ARM представила ряд мобильных процессоров, от 64-битных чипов Cortex-A53 и Cortex-A57 до 32-битных процессоров с архитектурой ARMv7 в лице чипов Cortex-A12 и Cortex-A17, идущих на смену «старичку» Cortex-A9.
Cortex-A12 вместе с более быстрой графикой Mali-T622 представили в январе прошлого года в качестве замены ядра Cortex-A9 с возможностью достижения 40%-го прироста производительности.
Что стало с Cortex-A12?
Шли недели и месяцы, состоялся анонс нескольких решений (конкретно – продуктов компании Rockchip), а Cortex-A12 так и не приобрёл реальных очертаний, если не считать несколько ранних анонсов. В феврале ARM представила процессор Cortex-A17, используемый, в частности, в
смартфонах,
планшетах, высокотехнологичных
телевизорах и
медиаплеерах, заявив о схожем приросте быстродействия по сравнению с устаревшим Cortex-A9. Также характеристики обеих новинок имели прямо-таки сверхъестественное сходство, и теперь мы знаем, что случилось с A12.
Как написал в блоге Штефан Розингер (Stefan Rosinger) из ARM, компания решила слить две позиции в одну и убрать Cortex-A12 из номенклатуры. «Сначала Cortex-A12 и Cortex-A17 представили как два отдельных чипа с разными функционалом и уровнем производительности. В дальнейшем постоянный спрос на продукты с улучшенным быстродействием и энергоэффективностью параллельно с акцентом ARM на непрерывное совершенствование выпускаемой продукции вызвали необходимость доработки Cortex-A12 путём обогащения данного ядра в варианте последнего релиза с учётом улучшений, реализованных в Cortex-A17. Теперь обе модели имеют сходную производительность», – сказал он.
Другими словами, ARM обновила Cortex-A12 и создала продукт на уровне оригинального Cortex-A17 – необходимость в Cortex-A12 отпала. Сказать, что A12 потерпел неудачу, нельзя – просто он слишком похорошел, вплотную приблизившись к A17.
Cortex-A17 круче
Как отметил господин Розингер, Cortex-A17 получил поддержку
big.LITTLE, что позволило большинству партнёров задействовать данный чип в варианте “Cortex-A17 + Cortex-A7”. Тем не менее, ряд производителей использует A17 изолировано, причём там, где должен был быть A12 – в результате различия между этими чипами стираются. «По этой причине, а также для упрощения процедуры поддержки наших клиентов и их партнёров нами было принято решение об использовании наименования Cortex-A17 для обозначения обоих процессоров в будущем. Соответственно, мы убрали упоминание о Cortex-A12 с нашего сайта ARM.com. В дальнейшем вся техническая документация и поддержка, доступные в Инфоцентре ARM, будут предоставляться с учётом наименования “Cortex-A17”», – сказал представитель ARM.
Что касается производительности, то Cortex-A17 в однопоточном режиме обеспечивает прирост быстродействия на уровне 60% по сравнению с Cortex-A9, где 50% приходится на долю улучшений в части блоков операций с плавающей запятой (FPU) и движка NEON.