Ядро процессора Arm Cortex-A78 было впервые представлено в мае 2020 года с упором на мобильные устройства, такие как смартфоны, а в сентябре за ним последовал Cortex-A78AE для автомобильных и промышленных встраиваемых приложений.
Теперь компания представила новый вариант – Arm Cortex-A78C, поддерживающим до восьми ядер на кластер, кеш до 8 МБ для повышения производительности и расширенными функциями безопасности, предназначенными для постоянно работающих ноутбуков и других мобильных устройств.
Основные характеристики и спецификации Arm Cortex-A78C:
- Архитектура – Armv8-A (Harvard)
- Расширения – Armv8.1, Armv8.2, Cryptography и RAS; Armv8.3 (только инструкции LDAPR), поддержка аутентификации указателя Armv8.3-A и Armv8.6-A (за исключением дополнительного расширения FPAC) и поддержка нескольких ОС Armv8.4
- Поддержка ISA – A64, A32 и T32 (только для EL0)
- Микроархитектура
- Pipeline – вышел из строя
- Суперскаляр
- Неон/Блок с плавающей запятой
- Дополнительный блок криптографии
- Максимальное количество процессоров в кластере – 8 (вместо максимум 4 для Cortex-A78)
- Физическая адресация (PA) – 40 бит
- Система памяти и внешние интерфейсы
- От 32 КБ до 64 КБ L1 I-кеш / D-кеш
- От 256 КБ до 512 КБ L2 кэш
- Дополнительный L3 кэш от 512 КБ до 8 МБ (вместо максимум 4 МБ для Cortex-A78)
- Поддержка ECC и LPAE
- Безопасность Trustzone
Arm объясняет:
Эти расширенные функции идеально подходят для обеспечения высокопроизводительных рабочих нагрузок с большим количеством потоков, таких как «физика» в играх и профессиональных приложениях для повышения производительности. В сочетании с графическими процессорами Mali 8-ядерные конфигурации расширяют и улучшают игровые возможности в течение всего дня. Mali-G78 обеспечивает улучшенную графическую производительность и время автономной работы, что позволяет поддерживать захватывающий игровой процесс в течение более длительного времени. Между тем, улучшения кэш-памяти L3 позволяют разработчикам привносить улучшенные игровые возможности, такие как игры AAA, на устройства следующего поколения.
Все эти улучшения обеспечат повышенную производительность ноутбуков, вероятно, за счет более высокого энергопотребления, но, учитывая, что ноутбуки Arm часто получают более 20 часов автономной работы, может быть полезным компромиссом потерять пару часов автономной работы для повышения производительности.
Поддержка точечной аутентификации (PAC) обеспечивает повышенную безопасность за счет сокращения эксплойтов, связанных с возвратно-ориентированным программированием (ROP) и переходо-ориентированным программированием (JOP), более чем на 60 и 40 процентов, соответственно. Вы, вероятно, уже загрузили несколько ОС на устройствах Arm и можете задаться вопросом, что такое «поддержка нескольких ОС Armv8.4». Ответ кажется двояким:
- Secure EL2 позволяет нескольким службам Secure OS существовать в системе рядом друг с другом.
- Улучшения в обработке вложенной виртуализации, что дает значительные преимущества в производительности, когда гости не используют паравиртуализацию.
Более подробную информацию можно найти в объявление и на странице разработчика.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.