Comparação de núcleos ARMv7-A - Comparison of ARMv7-A cores

Esta é uma tabela que compara microarquiteturas que implementam a arquitetura do conjunto de instruções ARM ARMv7-A (A significa Aplicativo) e suas extensões obrigatórias ou opcionais, o último AArch32 .

Mesa

testemunho
largura de decodificação

portas de execução

profundidade do oleoduto
Execução fora de ordem FPU pipeline
VFP

Registros FPU
NEON
(SIMD)

papel big.LITTLE
virtualização
tecnologia de processo

Cache L0

Cache L1

Cache L2

configurações centrais
velocidade
por
núcleo
( DMIPS
/ MHz
)
Número da peça ARM
(no registro de ID principal)
ARM Cortex-A5 1 8 Não VFPv4 (opcional) 16 × 64 bits Largura de 64 bits (opcional) Não Não 40/28 nm 4-64  KiB / núcleo 1, 2, 4 1,57 0xC05
ARM Cortex-A7 2 5 8 Não VFPv4 sim 16 × 64 bits 64 bits de largura POUCO sim 40/28 nm 8–64 KiB / núcleo até 1  MiB (opcional) 1, 2, 4, 8 1,9 0xC07
ARM Cortex-A8 2 2 13 Não VFPv3 Não 32 × 64 bits 64 bits de largura Não Não 65/55/45 nm 32 KiB + 32 KiB 256 ou 512 (típico) KiB 1 2.0 0xC08
ARM Cortex-A9 2 3 8-11 sim VFPv3 (opcional) sim (16 ou 32) × 64 bits Largura de 64 bits (opcional) Núcleo Companheiro Não 65/45/40/32/28 nm 32 KiB + 32 KiB 1 MiB 1, 2, 4 2,5 0xC09
ARM Cortex-A12 3 11 sim VFPv4 sim 32 × 64 bits 128 bits de largura Não sim 28 nm 32-64 KiB + 32 KiB 256 KiB, a 8 MiB 1, 2, 4 3,0 0xC0D
ARM Cortex-A15 3 8 15 / 17-25 sim VFPv4 sim 32 × 64 bits 128 bits de largura grande sim 32/28/20 nm 32 KiB + 32 KiB por núcleo até 4 MiB por cluster, até 8 MiB por chip 2, 4, 8 (4 × 2) 3,5 a 4,01 0xC0F
ARM Cortex-A17 2 11+ sim VFPv4 sim 32 × 64 bits 128 bits de largura grande sim 28 nm 32 KiB + 32 KiB por núcleo 256 KiB, até 8 MiB até 4 4,0 0xC0E
Qualcomm Scorpion 2 3 10 Sim (somente FXU e LSU) VFPv3 sim 128 bits de largura Não 65 / de 45 nm 32 KiB + 32 KiB 256 KiB (núcleo único)
512 KiB (núcleo duplo)
1, 2 2,1 0x00F
Qualcomm Krait 3 7 11 sim VFPv4 sim 128 bits de largura Não 28 nm 4 KiB + 4 KiB mapeado direto 16 KiB + 16 KiB conjunto de 4 vias associativo Conjunto associativo de 8 vias de 1 MiB (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
Apple A6 3 5 12 sim VFPv4 sim 32 × 64 bits 128 bits de largura Não 32 nm 32 KiB + 32 KiB 1 MiB 2 3,5 ?
testemunho
largura de decodificação

portas de execução

profundidade do oleoduto
Execução fora de ordem FPU pipeline
VFP

Registros FPU
NEON
(SIMD)

papel big.LITTLE
virtualização
tecnologia de processo

Cache L0

Cache L1

Cache L2

configurações centrais
velocidade
por
núcleo
( DMIPS
/ MHz
)
Número da peça ARM
(no registro de ID principal)

Veja também

Referências