Confronto tra microprocessori ARM

In questa pagina sono riportate le specifiche tecniche dei microprocessori basati su architettura ARM, sia quelli progettati direttamente da ARM, sia i core personalizzati da produttori di terze parti, come Apple e Qualcomm.

Microarchitettura ARMv7[modifica | modifica wikitesto]

Core Livelli di decodifica Lunghezza della pipeline (stadi) Esecuzione fuori ordine FPU NEON Processo produttivo (nm) Execution Port Cache L0 Cache L1 (istruzioni + dati) Cache L2 Configurazioni IPC (DMIPS/MHz)
1ARM Cortex-A5 1 8 No VFPv4 opzionale Opzionale (64 bit)       4-64 kB/core   Single / dual / quad core 1,57
2ARM Cortex-A7 2 8 No VFPv4 64 bit 40 / 28 nm     8-64 kB/core Fino a 1 MB (opzionale) Single / dual / quad core 1,9
3ARM Cortex-A8 2 [1] 13 [1] No [1] VFPv3 (non in pipeline) [1] 64 bit [1] 65 / 45 nm [1]     32 kB + 32 kB 256 o 512 kB Single core 2,0 [1]
4ARM Cortex-A9 2 [1] 8 [2] [2] VFPv3d16 opzionale [1] Opzionale (64 bit) [1] 45 / 40 / 32 nm [2]     32 kB + 32 kB [2] 1 MB [2] Single / dual / quad core [2] 2,5 [2]
5ARM Cortex-A12 2 [3] 11 [3] [3] VFPv4 [4] 128 bit [3]       32-64 kB + 32 kB [4] Fino a 8 MB [4] Single / dual / quad core [3] 3,0
6ARM Cortex-A15 3[5] 1515 integer + 17/24 FPU [2] [2] VFPv4 [6] 128 bit 32 / 28 nm [2]     32 kB + 32 kB [2] Fino a 4 MB per cluster [7] Single / dual / quad core e octa core (2 cluster quad core)[7] 4,013,5 - 4,01[8]
7Apple Swift 3 [5] 12 [9] [5] VFPv4 [10] [11] 32 nm 5 [5]   32 kB + 32 kB [11] 1 MB [11] Dual core [11] 3,53,5
8Qualcomm Scorpion 2 [1] 10 [2] Parziale [2] VFPv3 [1] 128 bit [1] 65 / 45 nm [2] 3 [1]   32 kB + 32 kB [2] 256 kB (per core) [2] Single / dual core [1] 2,1 [1]
9Qualcomm Krait 3 [1] 11 [1] [2] VFPv4 [1] 128 bit [1] 28 nm [2] 7 [1] 4 kB + 4 kB direct mapped [12] 16 kB + 16 kB [2] 1 MB (per dual core) [2] Dual / quad core [2] 3,33,3 (Krait)[12] / 3,1 (Krait 200) / 3,4 (Krait 300) / 3,6 (Krait 400)

Note[modifica | modifica wikitesto]

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica