Сравнение процессоров ARM
Эта статья нуждается в дополнительных цитатах для проверки . ( июнь 2014 г. ) |
Это сравнение ядер прикладных процессоров с архитектурой набора команд ARM, разработанных ARM Holdings ( ARM Cortex-A ) и сторонними производителями. Он не включает ядра ARM Cortex-R , ARM Cortex-M или устаревшие ядра ARM.
ARMv7-А
[ редактировать ]Это таблица, в которой сравниваются 32-битные центральные процессоры , реализующие ARMv7-A (A означает приложение [ 1 ] ) архитектура набора команд и ее обязательные или дополнительные расширения, последний AArch32 .
![]() |
Основной | Декодировать ширина |
Исполнение порты |
Трубопровод глубина |
Исполнение вне очереди | ФПУ | Конвейерный ВФП |
ФПУ регистрирует |
НЕОН (СИМД) |
большой.МАЛЫЙ роль |
Виртуализация [ 2 ] | Процесс технология |
Л0 кэш |
Л1 кэш |
Л2 кэш |
Основной конфигурации |
Скорость за основной ( ДМИПС / МГц ) |
Номер детали ARM (в основном регистре идентификаторов) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ARM Кортекс-А5 | 1 | 8 | Нет | VFPv4 (опционально) | 16 × 64-битный | 64-битная ширина (необязательно) | Нет | Нет | 40/28 нм | 4–64 КиБ /ядро | 1, 2, 4 | 1.57 | 0xC05 | ||||
ARM Кортекс-А7 | 2 | 5 [ 3 ] | 8 | Нет | VFPv4 | Да | 16 × 64-битный | 64-битная ширина | МАЛЕНЬКИЙ | Да [ 4 ] | 40/28 нм | 8–64 КиБ/ядро | до 1 МБ (опционально) | 1, 2, 4, 8 | 1.9 | 0xC07 | |
ARM Кортекс-А8 | 2 | 2 [ 5 ] | 13 | Нет | ВФПв3 | Нет | 32×64-бит | 64-битная ширина | Нет | Нет | 65/55/45 нм | 32 КиБ + 32 КиБ | 256 или 512 (типично) КиБ | 1 | 2.0 | 0xC08 | |
ARM Кортекс-А9 | 2 | 3 [ 6 ] | 8–11 [ 7 ] | Да | VFPv3 (опционально) | Да | (16 или 32) × 64-битный | 64-битная ширина (необязательно) | Сопутствующее ядро | Нет [ 7 ] | 65/45/40/32/28 нм | 32 КиБ + 32 КиБ | 1 МиБ | 1, 2, 4 | 2.5 | 0xC09 | |
ARM Кортекс-А12 | 2 | 11 | Да | VFPv4 | Да | 32×64-бит | 128-битная ширина | Нет [ 8 ] | Да | 28 нм | 32–64 КиБ + 32 КиБ | 256 КиБ или 8 МБ | 1, 2, 4 | 3.0 | 0xC0D | ||
ARM Кортекс-А15 | 3 | 8 [ 3 ] | 15/17-25 | Да | VFPv4 | Да | 32×64-бит | 128-битная ширина | большой | Да [ 9 ] | 32/28/20 нм | 32 КиБ + 32 КиБ на ядро | до 4 МБ на кластер, до 8 МБ на чип | 2, 4, 8 (4×2) | от 3,5 до 4,01 | 0xC0F | |
ARM Кортекс-А17 | 2 [ 10 ] | 11+ | Да | VFPv4 | Да | 32×64-бит | 128-битная ширина | большой | Да | 28 нм | 32 КиБ + 32 КиБ на ядро | 256 КиБ, до 8 МБ | до 4 | 4.0 | 0xC0E | ||
Qualcomm Скорпион | 2 | 3 [ 11 ] | 10 | Да (только FXU и LSU) [ 12 ] | ВФПв3 | Да | 128-битная ширина | Нет | 65/45 нм | 32 КиБ + 32 КиБ | 256 КиБ (одноядерный) 512 КиБ (двухъядерный) |
1, 2 | 2.1 | 0x00F | |||
Qualcomm Крайт [ 13 ] | 3 | 7 | 11 | Да | VFPv4 [ 14 ] | Да | 128-битная ширина | Нет | 28 нм | 4 КиБ + 4 КиБ с прямым сопоставлением | 16 КиБ + 16 КиБ 4-сторонний набор ассоциативных | 1 МБ 8-канальный ассоциативный набор (двухъядерный) / 2 МБ (четырехъядерный) | 2, 4 | 3.3 (Крейт 200) 3,39 (Крат 300) 3,39 (Крат 400) 3,51 (Крат 450) |
0x04D 0x06F | ||
Быстрый | 3 | 5 | 12 | Да | VFPv4 | Да | 32×64-бит | 128-битная ширина | Нет | 32 нм | 32 КиБ + 32 КиБ | 1 МиБ | 2 | 3.5 | ? | ||
Основной | Декодировать ширина |
Исполнение порты |
Трубопровод глубина |
Исполнение вне очереди | ФПУ | Конвейерный ВФП |
ФПУ регистрирует |
НЕОН (СИМД) |
большой.МАЛЫЙ роль |
Виртуализация [ 2 ] | Процесс технология |
Л0 кэш |
Л1 кэш |
Л2 кэш |
Основной конфигурации |
Скорость за основной ( ДМИПС / МГц ) |
Номер детали ARM (в основном регистре идентификаторов) |
ARMv8-А
[ редактировать ]Это таблица 64 /32-битных центральных процессоров , реализующих ARMv8-A архитектуру набора команд и ее обязательные или дополнительные расширения. Большинство чипов поддерживают 32-битный ARMv7-A для устаревших приложений. Все чипы этого типа имеют блок операций с плавающей запятой (FPU), который лучше, чем в старых чипах ARMv7-A и NEON ( SIMD ). Некоторые из этих чипов имеют сопроцессоры, а также ядра старой 32-битной архитектуры (ARMv7). Некоторые из чипов представляют собой SoC и могут сочетать в себе как ARM Cortex-A53, так и ARM Cortex-A57, например Samsung Exynos 7 Octa.
![]() |
Компания | Основной | Выпущенный | Редакция | Декодировать | Трубопровод глубина |
Вышел из строя исполнение |
Ветвь прогноз |
большая.МАЛЕНЬКАЯ роль | Исполнительный. порты |
SIMD | Потрясающе (в нм ) |
Одновременно. МТ | Кэш L0 | Кэш L1 Инстр + Данные (в КиБ ) |
Кэш L2 | Кэш L3 | Основной конфигурация- пайки |
Скорость на ядро ( DMIPS/ МГц [ примечание 1 ] ) |
Тактовая частота | Номер детали ARM (в основном регистре идентификаторов) | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Имей это | Записи | ||||||||||||||||||||
РУКА | Кортекс-А32 (32-бит) [ 15 ] | 2017 | ARMv8.0-А (только 32-битная версия ) |
2-широкий | 8 | Нет | 0 | ? | МАЛЕНЬКИЙ | ? | ? | 28 [ 16 ] | Нет | Нет | 8–64 + 8–64 | 0–1 МиБ | Нет | 1–4+ | 2.3 | ? | 0xD01 |
Кортекс-А34 (64-разрядная версия) [ 17 ] | 2019 | ARMv8.0-А (только 64-битная версия ) |
2-широкий | 8 | Нет | 0 | ? | МАЛЕНЬКИЙ | ? | ? | ? | Нет | Нет | 8–64 + 8–64 | 0–1 МиБ | Нет | 1–4+ | ? | ? | 0xD02 | |
Кортекс-А35 [ 18 ] | 2017 | ARMv8.0-А | 2-широкий [ 19 ] | 8 | Нет | 0 | Да | МАЛЕНЬКИЙ | ? | ? | 28 / 16 / 14 / 10 |
Нет | Нет | 8–64 + 8–64 | 0/128 КиБ — 1 МиБ | Нет | 1–4+ | 1.7 [ 20 ] -1.85 | ? | 0xD04 | |
Кортекс-А53 [ 21 ] | 2014 | ARMv8.0-А | 2-широкий | 8 | Нет | 0 | Условный+ Косвенная ветка прогноз |
большой/МАЛЕНЬКИЙ | 2 | ? | 28 / 20 / 16 / 14 / 10 |
Нет | Нет | 8–64 + 8–64 | 128 КиБ — 2 МиБ | Нет | 1–4+ | 2.24 [ 22 ] | ? | 0xD03 | |
Кортекс-А55 [ 23 ] | 2017 | ARMv8.2-А | 2-широкий | 8 | Нет | 0 | большой/МАЛЕНЬКИЙ | 2 | ? | 28 / 20 / 16 / 14 / 12 / 10 / 5 [ 24 ] |
Нет | Нет | 16–64 + 16–64 | 0–256 КиБ/ядро | 0–4 МБ | 1–8+ | 2.65 [ 25 ] | ? | 0xD05 | ||
Кортекс-А57 [ 26 ] | 2013 | ARMv8.0-А | 3-широкий | 15 | Да 3-широкая отправка |
? | ? | большой | 8 | ? | 28 / 20 / 16 [ 27 ] / 14 |
Нет | Нет | 48 + 32 | 0,5–2 МБ | Нет | 1–4+ | 4.1 [ 20 ] -4.8 | ? | 0xD07 | |
Кортекс-А65 [ 28 ] | 2019 | ARMv8.2-А (только 64-битная версия ) |
2-широкий | 10-12 | Да 4-широкая отправка |
Двухуровневый | ? | 9 | ? | СМТ2 | Нет | 32–64 + 32–64 КиБ | 0, 64–256 КиБ | 0, 0,5–4 МБ | 1-8 | ? | ? | 0xD06 | |||
Кортекс-A65AE [ 29 ] | 2019 | ARMv8.2-А | ? | ? | Да | Двухуровневый | ? | 2 | ? | СМТ2 | Нет | 32–64 + 32–64 КиБ | 64–256 КиБ | 0, 0,5–4 МБ | 1–8 | ? | ? | 0xD43 | |||
Кортекс-А72 [ 30 ] | 2015 | ARMv8.0-А | 3-широкий | 15 | Да 5-широкая отправка |
Двухуровневый | большой | 8 | 28 / 16 | Нет | Нет | 48 + 32 | 0,5–4 МБ | Нет | 1–4+ | 4.7 [ 22 ] -6.3 [ 31 ] | ? | 0xD08 | |||
Кортекс-А73 [ 32 ] | 2016 | ARMv8.0-А | 2-широкий | 11–12 | Да 4-широкая отправка |
Двухуровневый | большой | 7 | 28 / 16 / 10 | Нет | Нет | 64 + 32/64 | 1–8 МБ | Нет | 1–4+ | 4.8 [ 20 ] –8.5 [ 31 ] | ? | 0xD09 | |||
Кортекс-А75 [ 23 ] | 2017 | ARMv8.2-А | 3-широкий | 11–13 | Да 6-широкая отправка |
Двухуровневый | большой | 8? | 2*128б | 28 / 16 / 10 | Нет | Нет | 64 + 64 | 256–512 КиБ/ядро | 0–4 МБ | 1–8+ | 6.1 [ 20 ] –9.5 [ 31 ] | ? | 0xD0A | ||
Кортекс-А76 [ 33 ] | 2018 | ARMv8.2-А | 4-широкий | 11–13 | Да 8-широкая отправка |
128 | Двухуровневый | большой | 8 | 2*128б | 10 / 7 | Нет | Нет | 64 + 64 | 256–512 КиБ/ядро | 1–4 МБ | 1–4 | 6.4 | ? | 0xD0B | |
Кортекс-A76AE [ 34 ] | 2018 | ARMv8.2-А | ? | ? | Да | 128 | Двухуровневый | большой | ? | ? | Нет | Нет | ? | ? | ? | ? | ? | ? | 0xD0E | ||
Кортекс-А77 [ 35 ] | 2019 | ARMv8.2-А | 4-широкий | 11–13 | Да 10-широкая отправка |
160 | Двухуровневый | большой | 12 | 2*128б | 7 | Нет | 1,5 тыс. записей | 64 + 64 | 256–512 КиБ/ядро | 1–4 МБ | 1–4 | 7.3 [ 20 ] [ 36 ] | ? | 0xD0D | |
Кортекс-А78 [ 37 ] [ 38 ] | 2020 | ARMv8.2-А | 4-широкий | Да | 160 | Да | большой | 13 | 2*128б | Нет | 1,5 тыс. записей | 32/64 + 32/64 | 256–512 КиБ/ядро | 1–4 МБ | 1–4 | 7.6-8.2 | ? | 0xD41 | |||
Кортекс-X1 [ 39 ] | 2020 | ARMv8.2-А | 5-широкий [ 39 ] | ? | Да | 224 | Да | большой | 15 | 4*128б | Нет | 3 тыс. записей | 64 + 64 | до 1 МиБ [ 39 ] | до 8 МБ [ 39 ] | обычай [ 39 ] | 10-11 | ? | 0xD44 | ||
Яблоко | Циклон [ 40 ] | 2013 | ARMv8.0-А | 6-широкий [ 41 ] | 16 [ 41 ] | Да [ 41 ] | 192 | Да | Нет | 9 [ 41 ] | 28 [ 42 ] | Нет | Нет | 64 + 64 [ 41 ] | 1 МиБ [ 41 ] | 4 МБ [ 41 ] | 2 [ 43 ] | ? | 1,3–1,4 ГГц | ||
Тайфун | 2014 | ARMv8.0‑A | 6-широкий [ 44 ] | 16 [ 44 ] | Да [ 44 ] | Да | Нет | 9 | 20 | Нет | Нет | 64 + 64 [ 41 ] | 1 МиБ [ 44 ] | 4 МБ [ 41 ] | 2, 3 (А8Х) | ? | 1,1–1,5 ГГц | ||||
Твистер | 2015 | ARMv8.0‑A | 6-широкий [ 44 ] | 16 [ 44 ] | Да [ 44 ] | Да | Нет | 9 | 16 / 14 | Нет | Нет | 64 + 64 [ 44 ] | 3 МБ [ 44 ] | 4 МБ [ 44 ] Нет ( А9Х ) |
2 | ? | 1,85–2,26 ГГц | ||||
Ураган | 2016 | ARMv8.0‑A | 6-широкий [ 45 ] | 16 | Да | "большой" (В А10 / А10Х в паре с "МАЛЕНЬКИМ" Зефиром ядра) |
9 | 3*128б | 16 ( А10 ) 10 ( А10Х ) |
Нет | Нет | 64 + 64 [ 46 ] | 3 МБ [ 46 ] ( А10 ) 8 МБ ( A10X ) |
4 МБ [ 46 ] ( А10 ) Нет ( А10Х ) |
2x Ураган (A10) 3x Ураган (A10X) |
? | 2,34–2,36 ГГц | ||||
Зефир | ARMv8.0‑A | 3-широкий | 12 | Да | МАЛЕНЬКИЙ | 5 | 16 ( А10 ) 10 ( А10Х ) |
Нет | Нет | 32 + 32 [ 47 ] | 1 МиБ | 4 МБ [ 46 ] ( А10 ) Нет ( А10Х ) |
2x Зефир (A10) 3x Зефир (A10X) |
? | 1,09–1,3 ГГц | ||||||
Муссон | 2017 | ARMv8.2‑А [ 48 ] | 7-широкий | 16 | Да | "большой" (В Apple A11 в паре с "МАЛЕНЬКИМ" Мистралем ядра) |
11 | 3*128б | 10 | Нет | Нет | 64 + 64 [ 47 ] | 8 МБ | Нет | 2x Муссон | ? | 2,39 ГГц | ||||
Мистраль | ARMv8.2‑А [ 48 ] | 3-широкий | 12 | Да | МАЛЕНЬКИЙ | 5 | 10 | Нет | Нет | 32 + 32 [ 47 ] | 1 МиБ | Нет | 4 × Мистраль | ? | 1,19 ГГц | ||||||
Вихрь | 2018 | ARMv8.3‑A [ 49 ] | 7-широкий | 16 | Да | «большой» (В Apple A12 / Apple A12X / Apple A12Z в паре с «МАЛЕНЬКИМ» Tempest ядра) |
11 | 3*128б | 7 | Нет | Нет | 128 + 128 [ 47 ] | 8 МБ | Нет | 2x Вихрь (A12) 4x Вихрь (A12X/A12Z) |
? | 2,49 ГГц | ||||
Буря | ARMv8.3‑A [ 49 ] | 3-широкий | 12 | Да | МАЛЕНЬКИЙ | 5 | 7 | Нет | Нет | 32 + 32 [ 47 ] | 2 МБ | Нет | 4x Буря | ? | 1,59 ГГц | ||||||
Молния | 2019 | ARMv8.4‑A [ 50 ] | 8-широкий | 16 | Да | 560 | «большой» (В Apple A13 в паре с «МАЛЕНЬКИМ» Громом ядра) |
11 | 3*128б | 7 | Нет | Нет | 128 + 128 [ 51 ] | 8 МБ | Нет | 2x Молния | ? | 2,65 ГГц | |||
Гром | ARMv8.4‑A [ 50 ] | 3-широкий | 12 | Да | МАЛЕНЬКИЙ | 5 | 7 | Нет | Нет | 96 + 48 [ 52 ] | 4 МБ | Нет | 4x Гром | ? | 1,8 ГГц | ||||||
Огненный шторм | 2020 | ARMv8.4-А [ 53 ] | 8-широкий [ 54 ] | Да | 630 [ 55 ] | «большой» (в Apple A14 и Apple M1/M1 Pro/M1 Max/M1 Ultra в сочетании с «LITTLE» Icestorm ядра) |
14 | 4*128б | 5 | Нет | 192 + 128 | 8 МБ (A14) 12 МБ (M1) 24 МБ (M1 Pro/M1 Max) 48 МБ (М1 Ультра) |
Нет | 2x Огненный шторм (A14) 4x Огненный шторм (M1) 6x или 8x Огненный шторм (M1 Pro) |
? | 3,0–3,23 ГГц | |||||
Ледяная буря | ARMv8.4-А [ 53 ] | 4-широкий | Да | 110 | МАЛЕНЬКИЙ | 7 | 2*128б | 5 | Нет | 128 + 64 | 4 МБ 8 МБ (М1 Ультра) |
Нет | 4 ледяных бури (A14/M1) 2 ледяных бури (M1 Pro/Max) 4 ледяных бури (M1 Ультра) |
? | 1,82–2,06 ГГц | ||||||
лавина | 2021 | ARMv8.6‑A [ 53 ] | 8-широкий | Да | «большой» (в Apple A15 и Apple M2/M2 Pro/M2 Max/M2 Ultra в паре с «МАЛЕНЬКИМ» Blizzard ядра) |
14 | 4*128б | 5 | Нет | 192 + 128 | 12 МБ (A15) 16 МБ (M2) 32 МБ (M2 Pro/M2 Макс) 64 МБ (М2 Ультра) |
Нет | 2x Лавина (A15) 4x Лавина (M2) 6x или 8x Avalanche (M2 Pro) |
? | 2,93–3,49 ГГц | ||||||
Метель | ARMv8.6‑A [ 53 ] | 4-широкий | Да | МАЛЕНЬКИЙ | 8 | 2*128б | 5 | Нет | 128 + 64 | 4 МБ 8 МБ (М2 Ультра) |
Нет | 4x Метель | ? | 2,02–2,42 ГГц | |||||||
Эверест | 2022 | ARMv8.6‑A [ 53 ] | 8-широкий | Да | «большой» (В Apple A16 в паре с «МАЛЕНЬКИМ» Sawtooth ядра) |
14 | 4*128б | 5 | Нет | 192 + 128 | 16 МБ | Нет | 2x Эверест | ? | 3,46 ГГц | ||||||
пилообразный | ARMv8.6‑A [ 53 ] | 4-широкий | Да | МАЛЕНЬКИЙ | 8 | 2*128б | 5 | Нет | 128 + 64 | 4 МБ | Нет | 4x пилообразный | ? | 2,02 ГГц | |||||||
Нвидиа | Денвер [ 56 ] [ 57 ] | 2014 | ARMv8‑A | 2-ширинное оборудование декодер, до 7-широкая переменная- длина ВЛИВ микрооперации |
13 | Нет, если оборудование декодер используется. Может быть предоставлено с помощью динамического программного обеспечения перевод на VLIW . |
Директ+ Косвенная ветка прогноз |
Нет | 7 | 28 | Нет | Нет | 128 + 64 | 2 МБ | Нет | 2 | ? | ? | |||
Денвер 2 [ 58 ] | 2016 | ARMv8‑A | ? | 13 | Нет, если оборудование декодер используется. Может быть предоставлено с помощью динамического программного обеспечения перевод на VLIW . |
Директ+ Косвенная ветка прогноз |
«Супер» собственная реализация Nvidia | ? | 16 | Нет | Нет | 128 + 64 | 2 МБ | Нет | 2 | ? | ? | ||||
Кармель | 2018 | ARMv8.2‑А | ? | Директ+ Косвенная ветка прогноз |
? | 12 | Нет | Нет | 128 + 64 | 2 МБ | (4 МБ @ 8 ядер) | 2 (+ 8) | 6.5-7.4 | ? | |||||||
Кавиум | ThunderX [ 59 ] [ 60 ] | 2014 | ARMv8-А | 2-широкий | 9 [ 60 ] | Да [ 59 ] | Двухуровневый | ? | 28 | Нет | Нет | 78 + 32 [ 61 ] [ 62 ] | 16 МБ [ 61 ] [ 62 ] | Нет | 8–16, 24–48 | ? | ? | ||||
ГромX2 [ 63 ] (например, Broadcom Vulcan [ 64 ] ) |
2018 [ 65 ] | ARMv8.1-А [ 66 ] |
4-широкий "4 мкс" [ 67 ] [ 68 ] |
? | Да [ 69 ] | Многоуровневый | ? | ? | 16 [ 70 ] | СМТ4 | Нет | 32 + 32 (данные 8-сторонние) |
256 КиБ на ядро [ 71 ] |
1 МиБ на ядро [ 71 ] |
16–32 [ 71 ] | ? | ? | ||||
Марвелл | ГромX3 | 2020 [ 72 ] | ARMv8.3+ [ 72 ] | 8-широкий | ? | Да 4-широкая отправка |
Многоуровневый | ? | 7 | 7 [ 72 ] | СМТ4 [ 72 ] | ? | 64 + 32 | 512 КиБ на ядро |
90 МБ | 60 | ? | ? | |||
Применяемый | спираль | 2014 | ? | ? | ? | ? | ? | ? | ? | 40 / 28 | Нет | Нет | 32 + 32 (на ядро; сквозная запись с паритетом) [ 73 ] |
256 КиБ общего доступа на пару ядер (с ECC) |
1 МБ/ядро | 2, 4, 8 | ? | ? | |||
X-ген | 2013 | ? | 4-широкий | 15 | Да | ? | ? | ? | 40 [ 74 ] | Нет | Нет | 8 МБ | 8 | 4.2 | ? | ||||||
X-ген 2 | 2015 | ? | 4-широкий | 15 | Да | ? | ? | ? | 28 [ 75 ] | Нет | Нет | 8 МБ | 8 | 4.2 | ? | ||||||
X-ген 3 [ 75 ] | 2017 | ? | ? | ? | ? | ? | ? | ? | 16 | Нет | Нет | ? | ? | 32 МБ | 32 | ? | ? | ||||
Квалкомм | Крио | 2015 | ARMv8-А | ? | ? | Да | Двухуровневый? | «большой» или «МАЛЕНЬКИЙ» Собственная аналогичная реализация Qualcomm |
? | 14 [ 76 ] | Нет | Нет | 32+24 [ 77 ] | 0,5–1 МиБ | 2+2 | 6.3 | ? | ||||
Крио 200 | 2016 | ARMv8-А | 2-широкий | 11–12 | Да 7-широкая отправка |
Двухуровневый | большой | 7 | 14 / 11 / 10 / 6 [ 78 ] | Нет | Нет | 64 + 32/64? | 512 КиБ/золотое ядро | Нет | 4 | ? | 1,8–2,45 ГГц | ||||
2-широкий | 8 | Нет | 0 | Условный+ Косвенная ветка прогноз |
МАЛЕНЬКИЙ | 2 | 8–64? + 8–64? | 256 КиБ/серебряное ядро | 4 | ? | 1,8–1,9 ГГц | ||||||||||
Крио 300 | 2017 | ARMv8.2-А | 3-широкий | 11–13 | Да 8-широкая отправка |
Двухуровневый | большой | 8 | 10 [ 78 ] | Нет | Нет | 64+64 [ 78 ] | 256 КиБ/золотое ядро | 2 МБ | 2, 4 | ? | 2,0–2,95 ГГц | ||||
2-широкий | 8 | Нет | 0 | Условный+ Косвенная ветка прогноз |
МАЛЕНЬКИЙ | 28 | 16–64? + 16–64? | 128 КиБ/Серебро | 4, 6 | ? | 1,7–1,8 ГГц | ||||||||||
Крио 400 | 2018 | ARMv8.2-А | 4-широкий | 11–13 | Да 8-широкая отправка |
Да | большой | 8 | 11 / 8 / 7 | Нет | Нет | 64 + 64 | 512 КиБ/Золотой Прайм
256 КиБ/золото |
2 МБ | 2, 1+1, 4, 1+3 | ? | 2,0–2,96 ГГц | ||||
2-широкий | 8 | Нет | 0 | Условный+ Косвенная ветка прогноз |
МАЛЕНЬКИЙ | 2 | 16–64? + 16–64? | 128 КиБ/Серебро | 4, 6 | ? | 1,7–1,8 ГГц | ||||||||||
Крио 500 | 2019 | ARMv8.2-А | 4-широкий | 11–13 | Да 8-широкая отправка |
Да | большой | 8 / 7 | Нет | ? | 512 КиБ/Золотой Прайм
256 КиБ/золото |
3 МБ | 2, 1+3 | ? | 2,0–3,2 ГГц | ||||||
2-широкий | 8 | Нет | 0 | Условный+ Косвенная ветка прогноз |
МАЛЕНЬКИЙ | 2 | ? | 128 КиБ/Серебро | 4, 6 | ? | 1,7–1,8 ГГц | ||||||||||
Крио 600 | 2020 | ARMv8.4-А | 4-широкий | 11–13 | Да 8-широкая отправка |
Да | большой | 6 / 5 | Нет | ? | 64 + 64 | 1024 КиБ/Золото Прайм
512 КиБ/золото |
4 МБ | 2, 1+3 | ? | 2,2–3,0 ГГц | |||||
2-широкий | 8 | Нет | 0 | Условный+ Косвенная ветка прогноз |
МАЛЕНЬКИЙ | 2 | ? | 128 КиБ/Серебро | 4, 6 | ? | 1,7–1,8 ГГц | ||||||||||
Соколы [ 79 ] [ 80 ] | 2017 [ 81 ] | « Функции ARMv8.1-A »; [ 80 ] AArch64 Только (не 32-битный ) [ 80 ] | 4-широкий | 10–15 | Да 8-широкая отправка |
Да | ? | 8 | 10 | Нет | 24 КиБ | 88 [ 80 ] + 32 | 500 КиБ | 1,25 МБ | 40–48 | ? | ? | ||||
Samsung | М1 [ 82 ] [ 83 ] | 2016 | ARMv8-А | 4-широкий | 13 [ 84 ] | Да 9-широкая отправка [ 85 ] |
96 | большой | 8 | 14 | Нет | Нет | 64 + 32 | 2 МБ [ 86 ] | Нет | 4 | ? | 2,6 ГГц | |||
М2 [ 82 ] [ 83 ] | 2017 | ARMv8-А | 4-широкий | 100 | Двухуровневый | большой | 10 | Нет | Нет | 64 + 64 | 2 МБ | Нет | 4 | ? | 2,3 ГГц | ||||||
M3 [ 84 ] [ 87 ] | 2018 | ARMv8.2-А | 6-широкий | 15 | Да 12-широкая рассылка |
228 | Двухуровневый | большой | 12 | 10 | Нет | Нет | 64 + 64 | 512 КиБ на ядро | 4096 КБ | 4 | ? | 2,7 ГГц | |||
М4 [ 88 ] | 2019 | ARMv8.2-А | 6-широкий | 15 | Да 12-широкая рассылка |
228 | Двухуровневый | большой | 12 | 8 / 7 | Нет | Нет | 64 + 64 | 512 КиБ на ядро | 3072 КБ | 2 | ? | 2,73 ГГц | |||
М5 [ 89 ] | 2020 | ARMv8.2-А | 6-широкий | Да 12-широкая рассылка |
228 | Двухуровневый | большой | 7 | Нет | Нет | 64 + 64 | 512 КиБ на ядро | 3072 КБ | 2 | ? | 2,73 ГГц | |||||
Фуджицу | A64FX [ 90 ] [ 91 ] | 2019 | ARMv8.2-А | 4/2 ширины | 7+ | Да 5-ходовой? |
Да | н/д | 8+ | 2*512б [ 92 ] | 7 | Нет | Нет | 64 + 64 | 8 МБ на 12+1 ядер | Нет | 48+4 | ? | 1,9 ГГц+ | ||
HiSilicon | Тайшань V110 [ 93 ] | 2019 | ARMv8.2-А | 4-широкий | ? | Да | н/д | 8 | 7 | Нет | Нет | 64 + 64 | 512 КиБ на ядро | 1 МБ на ядро | ? | ? | ? | ||||
Компания | Основной | Выпущенный | Редакция | Декодировать | Трубопровод глубина |
Вышел из строя исполнение |
Ветвь прогноз |
большая.МАЛЕНЬКАЯ роль | Исполнительный. порты |
SIMD | Потрясающе (в нм ) |
Одновременно. МТ | Кэш L0 | Кэш L1 Инстр + Данные (в КиБ ) |
Кэш L2 | Кэш L3 | Основной конфигурация- пайки |
Скорость на ядро ( DMIPS/ МГц [ примечание 1 ] ) |
Тактовая частота | Номер детали ARM (в основном регистре идентификаторов) |
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ Перейти обратно: а б Поскольку Dhrystone (подразумевается в «DMIPS») — это синтетический тест, разработанный в 1980-х годах, он больше не отражает преобладающие рабочие нагрузки — используйте его с осторожностью.
Ссылки
[ редактировать ]- ^ «Различия ARM V7» . infocenter.arm.com . Информационный центр АРМ . Проверено 1 июня 2016 г.
- ^ Перейти обратно: а б «Поддержка аппаратной виртуализации процессоров ARM» . Arm.com . АРМ Холдингс . Проверено 1 июня 2016 г.
- ^ Перейти обратно: а б «Обработка big.LITTLE с помощью ARM Cortex-A15 и Cortex-A7» (PDF) . Arm.com . АРМ Холдингс . Архивировано из оригинала (PDF) 17 октября 2013 года . Проверено 6 августа 2014 г.
- ^ «Процессор Cortex-A7» . Arm.com . АРМ Холдингс . Проверено 1 июня 2016 г.
- ^ «Архитектура Cortex-A8» . процессоры.wiki.TI.com . Техасские инструменты . Архивировано из оригинала 8 августа 2014 года . Проверено 6 августа 2014 г.
- ^ «Процессоры ARM Cortex-A9» (PDF) . Arm.com . АРМ Холдингс . Архивировано из оригинала (PDF) 17 ноября 2014 года . Проверено 6 августа 2014 г.
- ^ Перейти обратно: а б «Процессор Cortex-A9» . Arm.com . АРМ Холдингс . Проверено 15 сентября 2014 г.
- ^ «Обновление процессора ARM Cortex-A17 / Cortex-A12 — Блог «Архитектуры и процессоры» — Блоги сообщества Arm — Сообщество Arm» .
- ^ «Процессор Cortex-A15» . Arm.com . АРМ Холдингс . Проверено 9 августа 2016 г.
- ^ «Техническое справочное руководство по процессору ARM Cortex-A17 MPCore» (PDF) . infocenter.arm.com . АРМ Холдингс . Проверено 18 сентября 2014 г.
- ^ Клуг, Брайан (7 октября 2011 г.). «Новый Snapdragon S4 от Qualcomm: исследована архитектура MSM8960 и Krait» . anandtech.com . Анандтех . Проверено 6 августа 2014 г.
- ^ Маллиа, Лу (2007). «Высокопроизводительное процессорное ядро Qualcomm и платформа для мобильных приложений» (PDF) . Архивировано из оригинала (PDF) 26 апреля 2017 года . Проверено 8 мая 2014 г.
- ^ «Новый Snapdragon S4 от Qualcomm: исследование MSM8960 и архитектуры Krait» .
- ^ «Обзор производительности Qualcomm Snapdragon S4 (Krait) – тесты MDP 1,5 ГГц MSM8960 и Adreno 225» .
- ^ Фрумусану, Андрей (22 февраля 2016 г.). «ARM анонсирует IoT и встроенный процессор Cortex-A32» . Anandtech.com . Проверено 13 июня 2016 г.
- ^ «Новый сверхэффективный процессор ARM Cortex-A32 расширяет… – ARM» . Arm.com . Проверено 1 октября 2016 г.
- ^ ООО, Арм. «Кортекс-А34» . ARM-разработчик . Проверено 10 октября 2019 г.
- ^ «Процессор Cortex-A35» . РУКА . ООО "АРМ"
- ^ Фрумусану, Андрей. «ARM анонсирует новый процессор Cortex-A35 — сверхвысокая эффективность для носимых устройств и многого другого» .
- ^ Перейти обратно: а б с д и «Высокопроизводительные процессоры и другие интересные доклады» . Фороникс комментирует . Проверено 24 января 2024 г.
- ^ «Процессор Cortex-A53» . РУКА . ООО "АРМ".
- ^ Перейти обратно: а б «Обработка в устройствах Xilinx» (PDF) . Диджитальные документы . Проверено 24 января 2024 г.
- ^ Перейти обратно: а б Мэтт, Хамрик (29 мая 2017 г.). «Изучение новых процессоров DynamIQ и ARM: Cortex-A75, Cortex-A55» . Anandtech.com . Проверено 29 мая 2017 г.
- ^ «Мобильная платформа Qualcomm Snapdragon 888 5G» . Проверено 6 января 2021 г.
- ^ На основе 18% производительности. приращение по сравнению с Cortex-A53 «Arm Cortex-A55: эффективная производительность от периферии до облака» . РУКА . ООО "АРМ".
- ^ Смит, Андрей Фрумусану, Райан. «Расследование ARM A53/A57/T760 – обзор Samsung Galaxy Note 4 Exynos» . anandtech.com . Проверено 17 июня 2019 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ «TSMC представляет первый полнофункциональный сетевой процессор 16FinFET» (пресс-релиз). ТСМК. 25 сентября 2014 г. Архивировано из оригинала 20 февраля 2015 г. Проверено 19 февраля 2015 г.
- ^ «Cortex-A65 – Разработчик рук» . ООО "АРМ" . Проверено 14 июля 2020 г.
- ^ «Cortex-A65AE – Разработчик рук» . ООО "АРМ" . Проверено 26 апреля 2019 г.
- ^ Фрумусану, Андрей. «ARM раскрывает детали архитектуры Cortex-A72» . Анандтех . Проверено 25 апреля 2015 г.
- ^ Перейти обратно: а б с «Процессорные линии ARM» (PDF) . user.nik.uni-obuda.hu . Ноябрь 2018 года . Проверено 24 октября 2023 г.
- ^ Фрумусану, Андрей (29 мая 2016 г.). «ARM Cortex A73 — раскрытая Артемида» . Anandtech.com . Проверено 31 мая 2016 г.
- ^ Фрумусану, Андрей (31 мая 2018 г.). «Представлен процессор ARM Cortex-A76» . Анандтех . Проверено 1 июня 2018 г.
- ^ «Cortex-A76AE – Разработчик рук» . ООО "АРМ" . Проверено 14 июля 2020 г.
- ^ Шор, Дэвид (26 мая 2019 г.). «Arm представляет Cortex-A77, подчеркивая однопоточную производительность» . WikiChip Предохранитель . Проверено 17 июня 2019 г.
- ^ По данным ARM, Cortex-A77 имеет улучшение однопоточной производительности IPC на 20% по сравнению со своим предшественником в Geekbench 4, на 23% в SPECint2006, на 35% в SPECfp2006, на 20% в SPECint2017 и на 25% в SPECfp2017.
- ^ «Arm представляет Cortex-A78: когда меньше значит больше» . WikiChip Предохранитель . 26 мая 2020 г. Проверено 28 мая 2020 г.
- ^ ООО, Арм. «Кортекс-А78» . ARM-разработчик . Проверено 28 мая 2020 г.
- ^ Перейти обратно: а б с д и «Представляем программу Arm Cortex-X Custom» . сообщество.arm.com . Проверено 28 мая 2020 г.
- ^ Лал Шимпи, Ананд (17 сентября 2013 г.). «Обзор iPhone 5s: переход на 64-битную версию» . АнандТех . Проверено 3 июля 2014 г.
- ^ Перейти обратно: а б с д и ж г час я Лал Шимпи, Ананд (31 марта 2014 г.). «Подробное описание микроархитектуры Apple Cyclone» . АнандТех . Проверено 3 июля 2014 г.
- ^ Диксон-Уоррен, Синджин (20 января 2014 г.). «Samsung 28nm HKMG внутри Apple A7» . Чипворкс. Архивировано из оригинала 6 апреля 2014 года . Проверено 3 июля 2014 г.
- ^ Лал Шимпи, Ананд (17 сентября 2013 г.). «Обзор iPhone 5s: объяснение SoC A7» . АнандТех . Проверено 3 июля 2014 г.
- ^ Перейти обратно: а б с д и ж г час я дж Хо, Джошуа; Смит, Райан (2 ноября 2015 г.). «Обзор Apple iPhone 6s и iPhone 6s Plus» . АнандТех . Проверено 13 февраля 2016 г.
- ^ «Apple изменила микроархитектуру в Hurricane (A10) с декодирования шириной 6 на декодирование шириной 7» . АнандТех. 5 октября 2018 г.
- ^ Перейти обратно: а б с д «Эппл А10 Фьюжн» . система-на-чипе.specout.com . Проверено 1 октября 2016 г. [ постоянная мертвая ссылка ]
- ^ Перейти обратно: а б с д и «Измеренные и предполагаемые размеры кэша» . АнандТех. 5 октября 2018 г.
- ^ Перейти обратно: а б «Новые расширения набора команд Apple A11» (PDF) . Apple Inc., 8 июня 2018 г.
- ^ Перейти обратно: а б «Коды аутентификации указателя Apple A12» . Джонатан Левин, @Morpheus. 12 сентября 2018 г. Архивировано из оригинала 10 октября 2018 г. Проверено 8 октября 2018 г.
- ^ Перейти обратно: а б «Судя по всему, A13 имеет ARMv8.4 (источники проекта LLVM, спасибо, @Longhorn)» . Джонатан Левин, @Morpheus. 13 марта 2020 г.
- ^ «Система-на-чипе Apple A13: молния и гром» . АнандТех. 16 октября 2019 г.
- ^ «Подсистема памяти A13: быстрее L2, больше полосы пропускания SLC» . АнандТех. 16 октября 2019 г.
- ^ Перейти обратно: а б с д и ж «llvm-project/llvm/lib/Target/AArch64/AArch64.td в main — llvm/llvm-project — GitHub» . github.com . Проверено 3 июля 2023 г.
- ^ «Apple анонсирует Apple Silicon M1: отказ от x86 – чего ожидать на основе A14» . АнандТех. 10 ноября 2020 г.
- ^ Фрумусану, Андрей. «Apple анонсирует Apple Silicon M1: отказ от x86 – чего ожидать на основе A14» . anandtech.com . Проверено 25 ноября 2020 г.
- ^ Стам, Ник (11 августа 2014 г.). «Веха на высоте: Tegra K1 «Denver» станет первым 64-битным процессором ARM для Android» . НВидиа. Архивировано из оригинала 12 августа 2014 года . Проверено 11 августа 2014 г.
- ^ Гвеннап, Линли. «Денвер использует динамический перевод, чтобы превзойти мобильных конкурентов» . Группа Линли . Проверено 24 апреля 2015 г.
- ^ Хо, Джошуа (25 августа 2016 г.). «Горячие чипы 2016: NVIDIA раскрывает подробности о Tegra Parker» . Анандтех . Проверено 25 августа 2016 г.
- ^ Перейти обратно: а б Де Гелас, Йохан (16 декабря 2014 г.). «ARM бросает вызов Intel на рынке серверов» . Анандтех . Проверено 8 марта 2017 г.
- ^ Перейти обратно: а б Де Гелас, Йохан (15 июня 2016 г.). «Исследование Cavium ThunderX» . Анандтех . Проверено 8 марта 2017 г.
- ^ Перейти обратно: а б «64-битная платформа Cortex для работы с серверами x86 в облаке» . электронный дизайн. 5 июня 2014 года . Проверено 7 февраля 2015 г.
- ^ Перейти обратно: а б «Семейство вычислительных процессоров ThunderX_CP™, оптимизированных для рабочих нагрузок» (PDF) . Кавиум. 2014 . Проверено 7 февраля 2015 г.
- ^ «Взгляд на новые высокопроизводительные микропроцессоры ARM от Cavium и суперкомпьютер Isambard» . WikiChip Предохранитель . 3 июня 2018 года . Проверено 17 июня 2019 г.
- ^ «⚙ D30510 Vulcan теперь называется ThunderX2T99» . Reviews.llvm.org .
- ^ Кеннеди, Патрик (7 мая 2018 г.). «Платформы с резьбовыми рычагами Cavium ThunderX2 256 стали общедоступными» . Проверено 10 мая 2018 г.
- ^ «⚙ D21500 [AARCH64] Добавить поддержку Broadcom Vulcan» . Reviews.llvm.org .
- ^ Хейс, Эрик (7 апреля 2014 г.). «ФОРУМ ПОЛЬЗОВАТЕЛЕЙ IDC HPC» (PDF) . hpcuserforum.com .
- ^ «The Linley Group – Конференция по процессорам 2013» . linleygroup.com .
- ^ «Процессоры ThunderX2 ARM — семейство процессоров, оптимизированных для рабочих нагрузок, меняющее правила игры для центров обработки данных и облачных приложений — Cavium» . cavium.com .
- ^ «Broadcom анонсирует многоядерную процессорную архитектуру серверного класса ARMv8-A» . Бродком. 15 октября 2013 года . Проверено 11 августа 2014 г.
- ^ Перейти обратно: а б с Кеннеди, Патрик (9 мая 2018 г.). «Обзор и тестирование Cavium ThunderX2 настоящего варианта сервера Arm» . Служите дому . Проверено 10 мая 2018 г.
- ^ Перейти обратно: а б с д Фрумусану, Андрей (16 марта 2020 г.). «Marvell анонсирует ThunderX3: 96-ядерный и 384-поточный серверный процессор Arm третьего поколения» .
- ^ Ганеш Т.С. (3 октября 2014 г.). «ARMv8 встроен в SoC HeliX от Applied Micro» . АнандТех . Проверено 9 октября 2014 г.
- ^ Морган, Тимоти Прикетт (12 августа 2014 г.). «Прикладные микропланы будущего ARM-сервера X-Gene» . Энтерпрайзтек . Проверено 9 октября 2014 г.
- ^ Перейти обратно: а б Де Гелас, Йохан (15 марта 2017 г.). «Начинается отбор образцов SoC X-Gene 3 от AppliedMicro» . Анандтех . Проверено 15 марта 2017 г.
- ^ «Snapdragon 820 и процессор Kryo: гетерогенные вычисления и роль пользовательских вычислений» . Qualcomm. 2 сентября 2015 г. Проверено 6 сентября 2015 г.
- ^ Фрумусану, Райан Смит, Андрей. «Обзор производительности Qualcomm Snapdragon 820: встречайте Kryo» .
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Перейти обратно: а б с Смит, Андрей Фрумусану, Райан. «Обзор производительности Snapdragon 845: подготовка к флагманскому Android 2018» . Проверено 11 июня 2018 г.
{{cite news}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Шилов, Антон (16 декабря 2016 г.). «Qualcomm демонстрирует 48-ядерный процессор Centriq 2400 в действии, начинается тестирование» . Анандтех . Проверено 8 марта 2017 г.
В 2015 году Qualcomm объединилась с Xilinx и Mellanox, чтобы обеспечить совместимость своих серверных SoC с ускорителями на основе FPGA и решениями для подключения центров обработки данных (плоды этого партнерства, скорее всего, проявятся в лучшем случае в 2018 году).
- ^ Перейти обратно: а б с д Катресс, Ян (20 августа 2017 г.). «Анализ микроархитектуры Falkor» . Анандтех . Проверено 21 августа 2017 г.
Ядра ЦП под кодовым названием Falkor будут совместимы с ARMv8.0, хотя и с функциями ARMv8.1, что позволит программному обеспечению потенциально плавно переходить из других сред ARM (или требовать перекомпиляции). Семейство Centriq 2400 предназначено только для AArch64, без поддержки AArch32: Qualcomm заявляет, что это экономит некоторую мощность и площадь кристалла, но в первую очередь они выбрали этот путь, потому что экосистемы, на которые они нацелены, уже перешли на 64-битные версии. Крис Берген из Qualcomm, старший директор по управлению продуктами Centriq 2400, заявил, что большинство новых и перспективных компаний начали с 64-битной системы в качестве своей базы в центрах обработки данных, даже не рассматривая 32-битную версию, что является причиной для выбора только AArch64 здесь. [..] Кэш микроопераций / I-кэш L0 с предсказанием пути [..] I-кэш L1 имеет размер 64 КБ, что аналогично другим конструкциям ядра архитектуры ARM и также использует 64-байтовые строки, но с 8-байтовым кодом. способ ассоциативности. Для программного обеспечения, поскольку L0 прозрачен, I-кэш L1 будет отображаться как кеш размером 88 КБ.
- ^ Шраут, Райан (8 ноября 2017 г.). «Серверный процессор Qualcomm Centriq 2400 на базе Arm начинает коммерческие поставки» . ПК Пер . Проверено 8 ноября 2017 г.
- ^ Перейти обратно: а б Эй, Джошуа. «Горячие чипы 2016: раскрыта архитектура Exynos M1» .
- ^ Перейти обратно: а б Фрумусану, Андрей. «Samsung анонсирует Exynos 8890 с модемом Cat.12/13 и специальным процессором» .
- ^ Перейти обратно: а б Фрумусану, Андрей (23 января 2018 г.). «Samsung Exynos M3 — 6-ширинное декодирование с увеличением IPC более чем на 50%» . Анандтех . Проверено 25 января 2018 г.
- ^ Фрумусану, Андрей. «Горячие чипы 2016: раскрыта архитектура Exynos M1» . Анандтех . Проверено 29 мая 2017 г.
- ^ « Нейронная сеть обнаружена глубоко внутри кремниевого мозга Samsung Galaxy S7» . Регистр .
- ^ Фрумусану, Андрей. «Горячие чипы 2018: глубокий обзор архитектуры процессора Samsung Exynos-M3» . anandtech.com . Проверено 17 июня 2019 г.
- ^ Шор, Дэвид (14 января 2019 г.). «Samsung раскрывает изменения в Exynos M4, обновляет поддержку ARMv8.2, перестраивает серверную часть» . Викичип-предохранитель . Проверено 17 июня 2019 г.
- ^ Фрумусану, Андрей. «ISCA 2020: Эволюция микроархитектуры процессора Samsung Exynos» . anandtech.com . Проверено 24 января 2021 г.
- ^ Высокопроизводительный процессор Fujitsu для компьютера Post-K (PDF) , 21 июля 2018 г. , дата обращения 16 сентября 2019 г.
- ^ Arm A64fx и Post-K: ЦП и суперкомпьютер, меняющие правила игры для высокопроизводительных вычислений, и их конвергенция с большими данными / искусственным интеллектом (PDF) , 3 апреля 2019 г. , дата обращения 16 сентября 2019 г.
- ^ «Fujitsu успешно утроила выходную мощность нитрид-галлиевых транзисторов – Fujitsu Global» . fujitsu.com . Проверено 23 ноября 2020 г.
- ^ Шор, Дэвид (3 мая 2019 г.). «Huawei расширяет серверные процессоры Kunpeng и планирует использовать SMT и SVE для следующего поколения» . WikiChip Предохранитель . Проверено 13 декабря 2019 г.