Esta es una tabla que compara las microarquitecturas que implementan la arquitectura del conjunto de instrucciones ARM ARMv7-A (A significa Aplicación [1] ) y las extensiones obligatorias u opcionales de la misma, la última AArch32 .
Mesa
centro | decodificar ancho | puertos de ejecución | profundidad de la tubería | Ejecución fuera de orden | FPU | VFP canalizado | Registros FPU | NEÓN (SIMD) | papel grande PEQUEÑO | virtualización [2] | tecnología de proceso | Caché L0 | Caché L1 | Caché L2 | configuraciones centrales | velocidad por núcleo ( DMIPS / MHz ) | Número de pieza ARM (en el registro de ID principal) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BRAZO Cortex-A5 | 1 | 8 | No | VFPv4 (opcional) | 16 × 64 bits | 64 bits de ancho (opcional) | No | No | 40/28 nm | 4-64 KiB / núcleo | 1, 2, 4 | 1,57 | 0xC05 | ||||
BRAZO Cortex-A7 | 2 | 5 [3] | 8 | No | VFPv4 | sí | 16 × 64 bits | 64 bits de ancho | PEQUEÑO | Sí [4] | 40/28 nm | 8–64 KiB / núcleo | hasta 1 MiB (opcional) | 1, 2, 4, 8 | 1,9 | 0xC07 | |
BRAZO Cortex-A8 | 2 | 2 [5] | 13 | No | VFPv3 | No | 32 × 64 bits | 64 bits de ancho | No | No | 65/55/45 nm | 32 KiB + 32 KiB | 256 o 512 (típico) KiB | 1 | 2.0 | 0xC08 | |
BRAZO Cortex-A9 | 2 | 3 [6] | 8-11 [7] | sí | VFPv3 (opcional) | sí | (16 o 32) × 64 bits | 64 bits de ancho (opcional) | Núcleo complementario | No [7] | 65/45/40/32/28 nm | 32 KiB + 32 KiB | 1 MiB | 1, 2, 4 | 2.5 | 0xC09 | |
BRAZO Cortex-A12 | 3 | 11 | sí | VFPv4 | sí | 32 × 64 bits | 128 bits de ancho | No [8] | sí | 28 millas náuticas | 32-64 KiB + 32 KiB | 256 KiB a 8 MiB | 1, 2, 4 | 3,0 | 0xC0D | ||
BRAZO Cortex-A15 | 3 | 8 [3] | 15 / 17-25 | sí | VFPv4 | sí | 32 × 64 bits | 128 bits de ancho | grande | Sí [9] | 32/28/20 nm | 32 KiB + 32 KiB por núcleo | hasta 4 MiB por clúster, hasta 8 MiB por chip | 2, 4, 8 (4 × 2) | 3,5 hasta 4,01 | 0xC0F | |
BRAZO Cortex-A17 | 2 [10] | 11+ | sí | VFPv4 | sí | 32 × 64 bits | 128 bits de ancho | grande | sí | 28 millas náuticas | 32 KiB + 32 KiB por núcleo | 256 KiB, hasta 8 MiB | hasta 4 | 4.0 | 0xC0E | ||
Escorpión de Qualcomm | 2 | 3 [11] | 10 | Sí (solo FXU y LSU) [12] | VFPv3 | sí | 128 bits de ancho | No | 65 / de 45 nm | 32 KiB + 32 KiB | 256 KiB (de un solo núcleo) 512 KiB (de doble núcleo) | 1, 2 | 2.1 | 0x00F | |||
Qualcomm Krait [13] | 3 | 7 | 11 | sí | VFPv4 [14] | sí | 128 bits de ancho | No | 28 millas náuticas | 4 KiB + 4 KiB asignados directamente | 16 KiB + 16 KiB asociativo conjunto de 4 vías | 1 MiB asociativo de 8 vías (doble núcleo) / 2 MiB (cuatro núcleos) | 2, 4 | 3,3 (Krait 200) 3,39 (Krait 300) 3,39 (Krait 400) 3,51 (Krait 450) | 0x04D 0x06F | ||
Manzana A6 | 3 | 5 | 12 | sí | VFPv4 | sí | 32 × 64 bits | 128 bits de ancho | No | 32 millas náuticas | 32 KiB + 32 KiB | 1 MiB | 2 | 3,5 | ? | ||
centro | decodificar ancho | puertos de ejecución | profundidad de la tubería | Ejecución fuera de orden | FPU | VFP canalizado | Registros FPU | NEÓN (SIMD) | papel grande PEQUEÑO | virtualización [2] | tecnología de proceso | Caché L0 | Caché L1 | Caché L2 | configuraciones centrales | velocidad por núcleo ( DMIPS / MHz ) | Número de pieza ARM (en el registro de ID principal) |
Ver también
- Comparación de núcleos ARMv8-A
- Lista de núcleos ARM
- Lista de aplicaciones de núcleos ARM
- Procesador multinúcleo
Referencias
- ^ "Diferencias de ARM V7" . infocenter.arm.com . Centro de información ARM . Consultado el 1 de junio de 2016 .
- ^ a b "Soporte de virtualización de hardware del procesador ARM" . www.arm.com . ARM Holdings . Consultado el 1 de junio de 2016 .
- ^ a b "procesamiento big.LITTLE con ARM Cortex-A15 y Cortex-A7" (PDF) . www.arm.com . ARM Holdings . Archivado desde el original (PDF) el 17 de octubre de 2013 . Consultado el 6 de agosto de 2014 .
- ^ "Procesador Cortex-A7" . www.arm.com . ARM Holdings . Consultado el 1 de junio de 2016 .
- ^ "Arquitectura Cortex-A8" . processors.wiki.TI.com . Texas Instruments . Archivado desde el original el 8 de agosto de 2014 . Consultado el 6 de agosto de 2014 .
- ^ "Los procesadores ARM Cortex-A9" (PDF) . www.arm.com . ARM Holdings . Archivado desde el original (PDF) el 17 de noviembre de 2014 . Consultado el 6 de agosto de 2014 .
- ^ a b "Procesador Cortex-A9" . www.arm.com . ARM Holdings . Consultado el 15 de septiembre de 2014 .
- ^ http://community.arm.com/groups/processors/blog/2014/09/30/arm-cortex-a17-cortex-a12-processor-update
- ^ "Procesador Cortex-A15" . www.arm.com . ARM Holdings . Consultado el 9 de agosto de 2016 .
- ^ "Manual de referencia técnica del procesador ARM Cortex-A17 MPCore" (PDF) . infocenter.arm.com . ARM Holdings . Consultado el 18 de septiembre de 2014 .
- ^ Klug, Brian (7 de octubre de 2011). "Nuevo Snapdragon S4 de Qualcomm: arquitectura MSM8960 y Krait explorada" . www.anandtech.com . Anandtech . Consultado el 6 de agosto de 2014 .
- ^ http://rtcgroup.com/arm/2007/presentations/253%20-%20ARM_DevCon_2007_Snapdragon_FINAL_20071004.pdf
- ^ http://www.anandtech.com/show/4940/qualcomm-new-snapdragon-s4-msm8960-krait-architecture
- ^ http://www.anandtech.com/show/5559/qualcomm-snapdragon-s4-krait-performance-preview-msm8960-adreno-225-benchmarks/2