Vergleich von ARMv7-A-Kernen - Comparison of ARMv7-A cores
Dies ist eine Tabelle, die Mikroarchitekturen vergleicht, die die Befehlssatzarchitektur ARM ARMv7-A (A bedeutet Application) und obligatorische oder optionale Erweiterungen davon implementieren , die letzte AArch32 .
Tabelle
Ader | Breite dekodieren |
Ausführung Ports |
Pipelinetiefe |
Außerordentliche Ausführung | FPU | Pipeline- VFP |
FPU- Register |
NEON (SIMD) |
große.KLEINE Rolle |
Virtualisierung | Prozesstechnologie |
L0- Cache |
L1- Cache |
L2- Cache |
Kernkonfigurationen |
Geschwindigkeit pro Kern ( DMIPS / MHz ) |
ARM-Teilenummer (im Haupt-ID-Register) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ARM-Cortex-A5 | 1 | 8 | Nein | VFPv4 (optional) | 16 × 64-Bit | 64 Bit breit (optional) | Nein | Nein | 40/28 nm | 4–64 KiB / Kern | 1, 2, 4 | 1,57 | 0xC05 | ||||
ARM-Cortex-A7 | 2 | 5 | 8 | Nein | VFPv4 | Ja | 16 × 64-Bit | 64 Bit breit | WENIG | Ja | 40/28 nm | 8–64 KiB / Kern | bis zu 1 MiB (optional) | 1, 2, 4, 8 | 1,9 | 0xC07 | |
ARM-Cortex-A8 | 2 | 2 | 13 | Nein | VFPv3 | Nein | 32 × 64-Bit | 64 Bit breit | Nein | Nein | 65/55/45 nm | 32 KiB + 32 KiB | 256 oder 512 (typisch) KiB | 1 | 2.0 | 0xC08 | |
ARM-Cortex-A9 | 2 | 3 | 8–11 | Ja | VFPv3 (optional) | Ja | (16 oder 32) × 64-Bit | 64 Bit breit (optional) | Gefährtenkern | Nein | 65/45/40/32/28 nm | 32 KiB + 32 KiB | 1 MiB | 1, 2, 4 | 2.5 | 0xC09 | |
ARM-Cortex-A12 | 3 | 11 | Ja | VFPv4 | Ja | 32 × 64-Bit | 128 Bit breit | Nein | Ja | 28 nm | 32-64 KiB + 32 KiB | 256 KiB, bis 8 MiB | 1, 2, 4 | 3.0 | 0xC0D | ||
ARM-Cortex-A15 | 3 | 8 | 15/17-25 | Ja | VFPv4 | Ja | 32 × 64-Bit | 128 Bit breit | groß | Ja | 32/28/20 nm | 32 KiB + 32 KiB pro Ader | bis zu 4 MiB pro Cluster, bis zu 8 MiB pro Chip | 2, 4, 8 (4×2) | 3,5 bis 4,01 | 0xC0F | |
ARM-Cortex-A17 | 2 | 11+ | Ja | VFPv4 | Ja | 32 × 64-Bit | 128 Bit breit | groß | Ja | 28 nm | 32 KiB + 32 KiB pro Ader | 256 KiB, bis zu 8 MiB | bis zu 4 | 4.0 | 0xC0E | ||
Qualcomm Skorpion | 2 | 3 | 10 | Ja (nur FXU&LSU) | VFPv3 | Ja | 128 Bit breit | Nein | 65 / 45 nm | 32 KiB + 32 KiB | 256 KiB (Single-Core) 512 KiB (Dual-Core) |
1, 2 | 2.1 | 0x00F | |||
Qualcomm Krait | 3 | 7 | 11 | Ja | VFPv4 | Ja | 128 Bit breit | Nein | 28 nm | 4 KiB + 4 KiB direkt abgebildet | 16 KiB + 16 KiB 4-Wege-Set assoziativ | 1 MiB 8-fach assoziativ (Dual-Core) / 2 MiB (Quad-Core) | 2, 4 | 3,3 (Krait 200) 3,39 (Krait 300) 3,39 (Krait 400) 3,51 (Krait 450) |
0x04D 0x06F |
||
Apfel A6 | 3 | 5 | 12 | Ja | VFPv4 | Ja | 32 × 64-Bit | 128 Bit breit | Nein | 32 nm | 32 KiB + 32 KiB | 1 MiB | 2 | 3.5 | ? | ||
Ader | Breite dekodieren |
Ausführung Ports |
Pipelinetiefe |
Außerordentliche Ausführung | FPU | Pipeline- VFP |
FPU- Register |
NEON (SIMD) |
große.KLEINE Rolle |
Virtualisierung |
Prozesstechnologie |
L0- Cache |
L1- Cache |
L2- Cache |
Kernkonfigurationen |
Geschwindigkeit pro Kern ( DMIPS / MHz ) |
ARM-Teilenummer (im Haupt-ID-Register) |
Siehe auch
- Vergleich von ARMv8-A-Kernen
- Liste der ARM-Kerne
- Liste der Anwendungen von ARM-Kernen
- Mehrkernprozessor