ARM Cortex-A
Aparença
ARM Cortex-A | |
---|---|
Fabricant | ARM Holdings |
Característiques de CPUs | |
Conjunt d'instruccions | ARM, Thumb-2 (32-bit cores); ARMv7-A and ARMv8-A
A64, A32, T32 (64-bit cores); ARMv8-A, ARMv8.1-A, ARMv8.2-A, ARM8.3-A |
Microarquitectura | RISC |
Lloc web | arm.com… |
Format per | |
ARM Cortex-A high efficiency (en) ARM Cortex-A high performance (en) Cortex-A Ultra-high efficiency (en) |
ARM Cortex-A és un grup de processadors del tipus RISC de 32 i 64 bits llicenciats per l'empresa ARM Holdings. Cortex-A estan optimitzats per a executar aplicacions (-A) d'usuari. Els nuclis poden ser de 32 o 64 bits.[1][2][3]
Història
[modifica]Anunci nuclis de 32 bits | ||
---|---|---|
Any | Nucli | Arquitectura |
2005 | Cortex-A8 | ARMv7-A |
2007 | Cortex-A9 | ARMv7-A |
2009 | Cortex-A5 | ARMv7-A |
2010 | Cortex-A15 | ARMv7-A |
2011 | Cortex-A7 | ARMv7-A |
2013 | Cortex-A12 | ARMv7-A |
2014 | Cortex-A17 | ARMv7-A |
2016 | Cortex-A32 | ARMv8-A |
Anunci nuclis de 64 bits | ||
---|---|---|
Any | Nucli | Arquitectura |
2012 | Cortex-A53 | ARMv8-A |
2012 | Cortex-A57 | ARMv8-A |
2015 | Cortex-A72 | ARMv8-A |
2015 | Cortex-A35 | ARMv8-A |
2016 | Cortex-A73 | ARMv8-A |
2017 | Cortex-A55 | ARMv8-A |
2017 | Cortex-A75 | ARMv8-A |
Processadors ARMv7-A
[modifica]Fabricant | Nucli | Pipeline | big.LITTLE | Tecnologia
de procés |
Memòria (Inst.+dades)
cache L0,L1,L2 |
Nuclis |
---|---|---|---|---|---|---|
ARM | Cortex-A5 | 8 | No | 40/28 nm | ,4-64KB/nucli, | 1, 2, 4 |
Cortex-A7 | 8 | Little | 40/28 nm | ,8-64KB/nucli,-1MB | 1, 2, 4, 8 | |
Cortex-A8 | 13 | No | 65/55/45 nm | ,32KB+32KB,512KB | 1 | |
Cortex-A9 | 8-11 | No | 65/45/40/32/28 nm | ,32KB+32KB,1MB | 1, 2, 4 | |
Cortex-A12 | 11 | big | 28nm | ,32KB+32KB,-8MB | 1, 2, 4 | |
Cortex-A15 | 15/17-25 | big | 32/28/20 nm | ,32KB+32KB,-8MB | 2, 4, 8 (4×2) | |
Cortex-A17 | 11+ | No | 28nm | ,32KB+32KB,-512KB | fins a 4 | |
Qualcomm | Scorpion | 10 | No | 65/45 nm | ,32KB+32KB,-512KB | 1, 2 |
Karait | 11 | No | 28 nm | 4KB+4KB,16KB+16KB,-2MB | 2, 4 | |
Apple | A6 | 12 | No | 32 nm | ,32KB+32KB,1MB | 2 |
Processadors ARMv8-A
[modifica]Fabricant | Nucli | Pipeline | big.LITTLE | Tecnologia
de procés (nm) |
Memòria
cache L1,L2,L3 |
Nuclis |
---|---|---|---|---|---|---|
ARM | Cortex-A32 | Little | 28 | 8-32KB+8-32KB,0-1MB, | 1-4+ | |
Cortex-A35 | 8 | Little | 28 / 16 / 14 | 8-64KB+8-64KB,0-1MB, | 1–4+ | |
Cortex-A53 | 8 | big/Little | 28 / 20 / 16 / 14 | 8-64KB+8-64KB,0-2MB, | 1–4+ | |
Cortex-A55 | 8 | big/Little | 28 / 20 / 16 / 14/ 10 | 16-64KB+16-64KB,0-256KB,0-4MB | 1–8+ | |
Cortex-A57 | 15 | big | 28 / 20 / 16 / 14 | 48-32KB,0,5-2MB, | 1–4+ | |
Cortex-A72 | 15 | big | 28 / 16 | 48-32KB,0,5-4MB, | 1–4+ | |
Cortex-A73 | 11-12 | big | 28 / 16 / 10 | 48-32KB,0,5-2MB, | 1–4+ | |
Cortex-A75 | 11-13 | big | 28 / 16 / 10 | 64-64KB,1-8MB, | 1–8+ | |
Apple | Cyclon (A7) | 16 | No | 28 | 64-64KB,256-512KB,-4MB | 2 |
Typhonn (A8) | 16 | No | 20 | 64-64KB,1MKB,4MB | 2, 3 (A8X) | |
Twister (A9) | 16 | No | 16 / 14 | 64-64KB,1MKB,4MB | 2 | |
Hurricane (A10) | 16 | big/Little | 16 (A10), 10 (A10X) | 64-64KB,3MKB,4MB | 2 + 2× Zephyr
3 + 3 | |
Monsoon (A11) | 16 | big/Little | 10 | 128-64KB,2MKB, | 2 + 4× Mistral | |
Nvidia | Denver | 13 | No | 28 | 128-64KB,2MKB, | 2 |
Denver 2 | 13 | No | 16 | 128-64KB,2MKB, | 2 | |
Cavium | ThunderX | 28 | 128-64KB,16MKB, | 8–16, 24–48 | ||
ThunderX2 | 16 | 32+32KB,256KB,1MKB | 54 | |||
AppliedMicro | Helix | 40 / 28 | 32+32KB,256KB,8MKB | 2, 4, 8 | ||
X-Gene | 15 | 40 | 32+32KB,256KB,8MKB | 8 | ||
X-Gene2 | 15 | 28 | 32+32KB,256KB,-2MKB | 8 | ||
X-Gene3 | 16 | ,,32MB | 32 | |||
Qualcomm | Kryo | big/Little | 14 / 10 | 32+32KB,-2MKB, | 2, 4 | |
Falkor | 10-15 | 10 | 88+32KB,500KKB,1.25MB | 40-48 | ||
Samsung | Mongoose | 15-17 | big | 14 / 10 | 64+32KB,2MKB, | 4 |
Referències
[modifica]- ↑ Ltd., Arm. «Cortex-A – Arm» (en anglès). https://www.arm.com.+[Consulta: 14 novembre 2017].
- ↑ «Architecture and Implementation of the ARM Cortex-A8 Microprocessor» (en anglès). https://www.design-reuse.com.+[Consulta: 14 novembre 2017].
- ↑ «ARM Cortex-A8» (en anglès). https://www.slideshare.net/.+[Consulta: 14 novembre 2017].
Vegeu també
[modifica]- Processadors ARM Cortex-M, ARM Cortex-R.