ARM Cortex-A76 — это центральный процессор , реализующий 64-битный набор команд ARMv8.2-A , разработанный центром дизайна ARM Holdings в Остине . ARM заявляет об увеличении производительности целых чисел и чисел с плавающей запятой на 25% и 35% соответственно по сравнению с Cortex-A75 предыдущего поколения. [2]
Cortex-A76 является преемником ARM Cortex-A73 и ARM Cortex-A75 , хотя и основан на дизайне с чистого листа.
Интерфейс Cortex-A76 представляет собой суперскалярную конструкцию с 4-широтным декодированием вне порядка . Он может получить 4 инструкции за цикл. И [ необходимы пояснения ] переименуйте и отправьте 4 швабры и 8 мкс за цикл. Размер окна внеочередности составляет 128 записей. Бэкэнд — это 8 портов исполнения [ необходимы пояснения ] с глубиной конвейера 13 этапов и задержками выполнения 11 этапов. [2] [3]
Ядро поддерживает непривилегированные 32-битные приложения, но привилегированные приложения должны использовать 64-битный ARMv8-A ISA . [4] Он также поддерживает инструкции загрузки (LDAPR) ( ARMv8.3-A ), инструкции скалярного произведения ( ARMv8.4-A ), бит PSTATE Speculative Store Bypass Safe (SSBS) и барьеры спекуляций (CSDB, SSBB, PSSBB). ) инструкции ( ARMv8.5-A ). [5]
Пропускная способность памяти увеличилась на 90% по сравнению с A75. [6] [7] По данным ARM, ожидается, что A76 будет обеспечивать вдвое большую производительность, чем A73, и предназначен не только для мобильных рабочих нагрузок. Производительность ориентирована на « класс ноутбуков », включая устройства с Windows 10 , [8] конкурирующие с Intel Kaby Lake . [9]
Cortex-A76 поддерживает технологию ARM DynamIQ , которая, как ожидается, будет использоваться в качестве высокопроизводительных ядер в сочетании с энергоэффективными ядрами Cortex-A55 . [2]
Cortex-A76 доступен лицензиатам в виде ядра SIP , а его конструкция делает его пригодным для интеграции с другими ядрами SIP (например, графическим процессором , контроллером дисплея , DSP , процессором изображений и т. д.) в один кристалл , образующий систему на кристалле ( SoC).
Cortex-A76 впервые был использован в HiSilicon Kirin 980 . [10]
ARM также сотрудничала с Qualcomm для создания полуиндивидуальной версии Cortex-A76, используемой в их высокопроизводительных Kryo 495 (Snapdragon 8cx)/ Kryo 485 (Snapdragon 855 и 855 Plus), а также в их Kryo 460 среднего класса. (Snapdragon 675) и Kryo 470 (Snapdragon 730). Одной из модификаций, внесенных Qualcomm, было увеличение буфера переупорядочения для увеличения размера окна нарушения порядка. [11]
Он также используется в Exynos 990 и Exynos Auto V9, [12] MediaTek Helio G90/G90T/G95 , Dimensity 800 и Dimensity 820 , а также HiSilicon Kirin 985 5G и Kirin 990 4G/990 5G/990E 5G . [13] [14] [15]
Cortex-A76 можно найти в Snapdragon 855 как Big-core.
Cortex-A76 используется в качестве большого ядра в устройствах Intel Agilex SoC FPGA серии D. [16]
В 2020 году Cortex-A76 использовался в Rockchip RK3588 и RK3588.
В сентябре 2023 года был представлен Raspberry Pi 5 с четырёхъядерным процессором Broadcom BCM2712 Arm Cortex-A76 с тактовой частотой 2,4 ГГц. [17]