Krait (CPU)

Krait è una CPU basata sull'architettura ARM integrata nei SoC Snapdragon S4, 400, 600 e 800 di Qualcomm. Succede il core Scorpion e condivide parte della struttura con la CPU ARM Cortex-A15.

Tabella di confronto delle architetture

ARM11 ARM Cortex-A7 ARM Cortex-A8 ARM Cortex-A9 Qualcomm Scorpion Qualcomm Krait ARM Cortex-A15
Livelli di decodifica 1 2 2 2 2 3 3
Lunghezza della pipeline 8 stadi 8 stadi 13 stadi 8 stadi 10 stadi 11 stadi 15/17-25 stadi
Esecuzione Out of Order No No No Sì Sì, non-speculativa Sì Sì
FPU VFPv2 (in pipeline) VFPv4 (in pipeline) VFPv3 (non in pipeline) VFPv3-D16 or VFPv3-D32 (in pipeline) VFPv3 (in pipeline) VFPv4 (in pipeline) VFPv4 (in pipeline)
NEON Non disponibile Sì (64-bit) Sì (64-bit) MPE opzionale (64-bit) Sì (128-bit) Sì (128-bit) Sì (128-bit)
Processo produttivo 90/65/45 nm 40/28 nm 65/55/45 nm 65/45/40/32/28 nm 65/45 nm 28 nm 32/28 nm
Execution Port 3 7
Cache L0 4kB + 4kB direct mapped
Cache L1 (istruzioni + dati) Variabile, di solito 16 kB + 16 kB 8-64 kB / core 32 kB + 32 kB 32 kB + 32 kB 32 kB + 32 kB 16 kB + 16 kB set associative a 4 vie 32 kB + 32 kB per core
Cache L2 Variabile, di solito assente Fino a 1 MB (opzionale) 256 o 512 kB 1 MB 256 kB (single core) o 512 kB (dual core) 1 MB set associative a 8 vie (dual-core) o 2 MB (quad-core) Fino a 4 MB per cluster, fino a 8 MB per chip
Configurazioni Single core Single/dual/quad core Single core Single/dual/quad core Single/dual core Dual/quad core Single/dual/quad core e octa core (2 cluster quad core)
Istruzioni per ciclo (DMIPS/MHz) 1.25 1.9 2.0 2.5 2.1 3.3 (Krait) / 3.1 (Krait 200) / 3.4 (Krait 300) / 3.6 (Krait 400) 3.5

Note

  1. ↑ Qualcomm's New Snapdragon S4: MSM8960 & Krait Architecture Explored, su anandtech.com. URL consultato il 2 maggio 2019 (archiviato dall'url originale il 22 maggio 2019).
  2. ↑ Scorpion MPF presentation (PDF), su rtcgroup.com. URL consultato il 20 maggio 2013 (archiviato dall'url originale il 26 aprile 2017).
  3. ↑ Qualcomm Snapdragon S4 (Krait) Performance Preview - 1.5 GHz MSM8960 MDP and Adreno 225 Benchmarks, su anandtech.com. URL consultato il 2 maggio 2019 (archiviato dall'url originale il 30 dicembre 2018).
  4. ↑ The Linley Group - News In Brief: Krait 300 Bumps Up Performance, su linleygroup.com.

Collegamenti esterni

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