ARM Cortex-A76

редактировать
ARM Cortex- A76
Общая информация
Запущен2018
РазработанARM Holdings
Производительность
Макс. CPU тактовая частота до 3,0 ГГц в телефонах и 3,3 ГГц в планшетах / ноутбуках
Ширина адреса40-бит
Кэш
L1 кэш 128 КиБ (64 КиБ I-кеш с четностью, 64 КиБ D-кэш ) на ядро ​​
кэш L2128-512 КБ на ядро ​​
Кэш L3512-4 МБ (необязательно)
Архитектура и классификация
АрхитектураARMv8-A
Микроархитектура ARM Cortex-A76
Набор команд A64, A32 и T32 (только для EL0)
Расширения
Физические характеристики
Ядра
  • 1–4 на кластер
Сопроцессор (необязательно)
Продукты, модели, варианты
Кодовые названия продуктов
  • Enyo
Варианты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% соответственно.

Содержание
  • 1 Дизайн
    • 1.1 Neoverse N1
  • 2 Лицензирование
  • 3 Использование
  • 4 Ссылки
Дизайн

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, которая, как ожидается, будет использоваться в качестве высокопроизводительных ядер в сочетании с энергоэффективными ядрами.

Neoverse N1

20 февраля 2019 г. Arm анонсировала микроархитектуру Neoverse N1 (кодовое название Ares) на основе Cortex-A76, переработанную для приложений инфраструктуры / серверов. Эталонный дизайн поддерживает до 64 или 128 ядер Neoverse N1.

Примечательно. изменения с th e Cortex-A76:

  • когерентный I-cache и D-cache с 4-тактным использованием LD
  • кэш L2: 512-1024 КБ на ядро
  • Межсоединение Mesh вместо 1-4 ядер на кластер
Лицензирование

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.

Ссылки
Последняя правка сделана 2021-06-09 02:03:38
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте