Сравнение ядер ARMv7-A - Comparison of ARMv7-A cores
Это таблица, в которой сравниваются микроархитектуры, которые реализуют архитектуру набора инструкций ARM ARMv7-A (A означает приложение) и ее обязательные или необязательные расширения, последний AArch32 .
Таблица
основной | ширина декодирования |
порты исполнения |
глубина трубопровода |
Внеочередное исполнение | FPU | конвейерный VFP |
Регистры FPU |
НЕОН (SIMD) |
big.LITTLE роль |
виртуализация | технологический процесс |
Кэш L0 |
Кэш L1 |
Кэш L2 |
основные конфигурации |
скорость на ядро ( DMIPS / МГц ) |
Номер детали ARM (в основном регистре ID) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ARM Cortex-A5 | 1 | 8 | Нет | VFPv4 (необязательно) | 16 × 64-бит | 64-битная ширина (необязательно) | Нет | Нет | 40/28 нм | 4-64 KiB / сердцевина | 1, 2, 4 | 1,57 | 0xC05 | ||||
ARM Cortex-A7 | 2 | 5 | 8 | Нет | VFPv4 | да | 16 × 64-бит | 64-битная ширина | МАЛЕНЬКИЙ | да | 40/28 нм | 8–64 КБ / ядро | до 1 МБ (необязательно) | 1, 2, 4, 8 | 1.9 | 0xC07 | |
ARM Cortex-A8 | 2 | 2 | 13 | Нет | VFPv3 | Нет | 32 × 64-бит | 64-битная ширина | Нет | Нет | 65/55/45 нм | 32 КБ + 32 КБ | 256 или 512 (стандартно) КБ | 1 | 2.0 | 0xC08 | |
ARM Cortex-A9 | 2 | 3 | 8–11 | да | VFPv3 (необязательно) | да | (16 или 32) × 64 бит | 64-битная ширина (необязательно) | Companion Core | Нет | 65/45/40/32/28 нм | 32 КБ + 32 КБ | 1 МБ | 1, 2, 4 | 2,5 | 0xC09 | |
ARM Cortex-A12 | 3 | 11 | да | VFPv4 | да | 32 × 64-бит | 128-битная ширина | Нет | да | 28 нм | 32-64 КБ + 32 КБ | 256 КБ, до 8 МБ | 1, 2, 4 | 3.0 | 0xC0D | ||
ARM Cortex-A15 | 3 | 8 | 15 / 17-25 | да | VFPv4 | да | 32 × 64-бит | 128-битная ширина | большой | да | 32/28/20 нм | 32 КБайт + 32 КБайт на ядро | до 4 МБ на кластер, до 8 МБ на чип | 2, 4, 8 (4 × 2) | От 3,5 до 4,01 | 0xC0F | |
ARM Cortex-A17 | 2 | 11+ | да | VFPv4 | да | 32 × 64-бит | 128-битная ширина | большой | да | 28 нм | 32 КБайт + 32 КБайт на ядро | 256 КБ, до 8 МБ | до 4 | 4.0 | 0xC0E | ||
Qualcomm Скорпион | 2 | 3 | 10 | Да (только FXU и LSU) | VFPv3 | да | 128-битная ширина | Нет | 65 / 45 - нм | 32 КБ + 32 КБ | 256 КБ (одноядерный) 512 КБ (двухъядерный) |
1, 2 | 2.1 | 0x00F | |||
Qualcomm Krait | 3 | 7 | 11 | да | VFPv4 | да | 128-битная ширина | Нет | 28 нм | 4 КиБ + 4 КиБ с прямым отображением | 16 KiB + 16 KiB 4-полосный ассоциативный набор | 1 МБ 8-процессорный ассоциативный (двухъядерный) / 2 МБ (четырехъядерный) | 2, 4 | 3,3 (Krait 200) 3,39 (Krait 300) 3,39 (Krait 400) 3,51 (Krait 450) |
0x04D 0x06F |
||
Яблоко А6 | 3 | 5 | 12 | да | VFPv4 | да | 32 × 64-бит | 128-битная ширина | Нет | 32 нм | 32 КБ + 32 КБ | 1 МБ | 2 | 3.5 | ? | ||
основной | ширина декодирования |
порты исполнения |
глубина трубопровода |
Внеочередное исполнение | FPU | конвейерный VFP |
Регистры FPU |
НЕОН (SIMD) |
big.LITTLE роль |
виртуализация |
технологический процесс |
Кэш L0 |
Кэш L1 |
Кэш L2 |
основные конфигурации |
скорость на ядро ( DMIPS / МГц ) |
Номер детали ARM (в основном регистре ID) |