Общая информация | |
---|---|
Запущен | 2018 |
Разработан | ARM Holdings |
Производительность | |
Макс. CPU тактовая частота | до 3,0 ГГц в телефонах и 3,3 ГГц в планшетах / ноутбуках |
Ширина адреса | 40-бит |
Кэш | |
L1 кэш | 128 КиБ (64 КиБ I-кеш с четностью, 64 КиБ D-кэш ) на ядро |
кэш L2 | 128-512 КБ на ядро |
Кэш L3 | 512-4 МБ (необязательно) |
Архитектура и классификация | |
Архитектура | ARMv8-A |
Микроархитектура | ARM Cortex-A76 |
Набор команд | A64, A32 и T32 (только для EL0) |
Расширения | |
Физические характеристики | |
Ядра |
|
Сопроцессор | (необязательно) |
Продукты, модели, варианты | |
Кодовые названия продуктов |
|
Варианты | Arm Neoverse N1 |
История | |
Предшественник | ARM Cortex-A75 ARM Cortex-A73 ARM Cortex-A72 |
Преемник | ARM Cortex-A77 |
ARM Cortex-A76- это микроархитектура, реализующая ARMv8.2-A 64-разрядный набор инструкций, разработанный ARM Holdings 'центром проектирования в Остине. ARM заявляет об увеличении производительности целых чисел и чисел с плавающей запятой на 25% и 35% соответственно.
Cortex-A76 служит преемником ARM Cortex-A73 и ARM Cortex-A75, хотя и основаны на дизайне с чистого листа.
Интерфейс Cortex-A76 представляет собой четырехуровневую схему декодирования out-of-order суперскалярную. Он может получать 4 инструкции за цикл. И переименуйте и отправьте 4 швабры и 8 мкопов за цикл. Размер окна не по порядку - 128 записей. Бэкэнд - это 8 портов выполнения с глубиной конвейера 13 этапов и задержкой выполнения 11 этапов.
Ядро поддерживает непривилегированные 32-разрядные приложения, но привилегированные приложения должны использовать 64-разрядные приложения. бит ARMv8-A ISA. Он также поддерживает инструкции загрузки (LDAPR) (ARMv8.3-A ), инструкции точечного продукта (ARMv8.4-A ), бит безопасного обхода спекулятивного хранилища (SSBS) PSTATE и инструкции барьеров для предположений (CSDB, SSBB, PSSBB) (ARMv8.5-A ).
Пропускная способность памяти увеличилась на 90% по сравнению с A75. Согласно ARM, A76, как ожидается, будет предлагать вдвое большую производительность, чем A73 и ориентирована не только на мобильные рабочие нагрузки. Производительность нацелена на «класс портативных компьютеров», включая устройства Windows 10, конкурирующих с Intel Kaby Lake.
Cortex-A76 поддержка технологии DynamIQ ARM, которая, как ожидается, будет использоваться в качестве высокопроизводительных ядер в сочетании с энергоэффективными ядрами.
20 февраля 2019 г. Arm анонсировала микроархитектуру Neoverse N1 (кодовое название Ares) на основе Cortex-A76, переработанную для приложений инфраструктуры / серверов. Эталонный дизайн поддерживает до 64 или 128 ядер Neoverse N1.
Примечательно. изменения с th e Cortex-A76:
Cortex-A76 доступен как ядро SIP для лицензиатов, и его конструкция делает его подходящим для интеграции с другими ядрами SIP (например, GPU, контроллер дисплея, DSP, процессор изображения и т. Д.) В один кристалл, составляющий система на микросхеме (SoC).
ARM также сотрудничала с Qualcomm над полу-кастомной версией Cortex-A76, используемой в их высококачественной Kryo 495 (Snapdragon 8cx) / Kryo 485 (Snapdragon 855 и 855 Plus), а также процессоры среднего класса Kryo 460 (Snapdragon 675) и Kryo 470 (Snapdragon 730). Одна из модификаций, сделанных Qualcomm, заключалась в увеличении буфера переупорядочения для увеличения размера окна нарушения порядка.
Он также используется в Exynos 990 и Exynos Auto V9. И MediaTek Helio G90 / G90T и Dimensity 800 и Dimensity 820.