Esta es una comparación de los núcleos de procesadores de aplicaciones con arquitectura de conjunto de instrucciones ARM diseñados por ARM Holdings ( ARM Cortex-A ) y terceros. No incluye ARM Cortex-R , ARM Cortex-M ni núcleos ARM heredados.
ARMv7-A
Esta es una tabla que compara las unidades centrales de procesamiento de 32 bits que implementan la arquitectura del conjunto de instrucciones ARMv7-A (A significa Aplicación [1] ) y sus extensiones obligatorias u opcionales, la última AArch32 .
ARMv8-A
Esta es una tabla de unidades centrales de procesamiento de 64/32 bits que implementan la arquitectura del conjunto de instrucciones ARMv8-A y extensiones obligatorias u opcionales de la misma. La mayoría de los chips admiten ARMv7-A de 32 bits para aplicaciones heredadas. Todos los chips de este tipo tienen una unidad de punto flotante (FPU) que es mejor que la de los chips ARMv7-A y NEON ( SIMD ) más antiguos. Algunos de estos chips tienen coprocesadores que también incluyen núcleos de la antigua arquitectura de 32 bits (ARMv7). Algunos de los chips son SoC y pueden combinar ARM Cortex-A53 y ARM Cortex-A57, como el Samsung Exynos 7 Octa.
Véase también
Notas
- ^ ab Como Dhrystone (implícito en "DMIPS") es un punto de referencia sintético desarrollado en la década de 1980, ya no es representativo de las cargas de trabajo predominantes: utilícelo con precaución.
Referencias
- ^ "Diferencias de ARM V7". infocenter.arm.com . Centro de información de ARM . Consultado el 1 de junio de 2016 .
- ^ ab "Soporte de virtualización de hardware de procesador ARM". arm.com . ARM Holdings . Consultado el 1 de junio de 2016 .
- ^ ab "big.LITTLE processing with ARM Cortex-A15 & Cortex-A7" (PDF) . 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". arm.com . ARM Holdings . Consultado el 1 de junio de 2016 .
- ^ "Arquitectura Cortex-A8". procesadores.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) . arm.com . ARM Holdings . Archivado desde el original (PDF) el 17 de noviembre de 2014 . Consultado el 6 de agosto de 2014 .
- ^ ab "Procesador Cortex-A9". arm.com . ARM Holdings . Consultado el 15 de septiembre de 2014 .
- ^ "Actualización del procesador ARM Cortex-A17 / Cortex-A12 – Blog de Arquitecturas y Procesadores – Blogs de la Comunidad Arm – Comunidad Arm".
- ^ "Procesador Cortex-A15". 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: se explora la arquitectura MSM8960 y Krait". anandtech.com . Anandtech . Consultado el 6 de agosto de 2014 .
- ^ Mallia, Lou (2007). «Qualcomm High Performance Processor Core and Platform for Mobile Applications» (PDF) . Archivado desde el original (PDF) el 26 de abril de 2017. Consultado el 8 de mayo de 2014 .
- ^ "El nuevo Snapdragon S4 de Qualcomm: exploración de la arquitectura MSM8960 y Krait".
- ^ "Vista previa del rendimiento del Qualcomm Snapdragon S4 (Krait): puntos de referencia MSM8960 MDP a 1,5 GHZ y Adreno 225".
- ^ Frumusanu, Andrei (22 de febrero de 2016). "ARM anuncia el procesador Cortex-A32 IoT y embebido". Anandtech.com . Consultado el 13 de junio de 2016 .
- ^ "El nuevo procesador ultraeficiente ARM Cortex-A32 se expande… – ARM". arm.com . Consultado el 1 de octubre de 2016 .
- ^ Ltd, Arm. "Cortex-A34". Desarrollador ARM . Consultado el 10 de octubre de 2019 .
- ^ "Procesador Cortex-A35". ARM . ARM Ltd.
- ^ Frumusanu, Andrei. "ARM anuncia la nueva CPU Cortex-A35: altísima eficiencia para wearables y más".
- ^ abcde «Procesadores de alto rendimiento, otras charlas interesantes». Comentarios de Phoronix . Consultado el 24 de enero de 2024 .
- ^ "Procesador Cortex-A53". ARM . ARM Ltd.
- ^ ab "Procesamiento en dispositivos Xilinx" (PDF) . Documentos de Digilent . Consultado el 24 de enero de 2024 .
- ^ ab Matt, Humrick (29 de mayo de 2017). "Explorando DynamIQ y las nuevas CPU de ARM: Cortex-A75, Cortex-A55". Anandtech.com . Consultado el 29 de mayo de 2017 .
- ^ "Plataforma móvil Qualcomm Snapdragon 888 5G" . Consultado el 6 de enero de 2021 .
- ^ Basado en un incremento del rendimiento del 18 % con respecto a Cortex-A53 "Arm Cortex-A55: Rendimiento eficiente desde el borde hasta la nube". ARM . ARM Ltd.
- ^ Smith, Andrei Frumusanu, Ryan. "Investigación sobre ARM A53/A57/T760: análisis del Samsung Galaxy Note 4 Exynos". anandtech.com . Consultado el 17 de junio de 2019 .
{{cite web}}
: CS1 maint: varios nombres: lista de autores ( enlace ) - ^ "TSMC entrega el primer procesador de red 16FinFET totalmente funcional" (nota de prensa). TSMC. 25 de septiembre de 2014. Archivado desde el original el 20 de febrero de 2015 . Consultado el 19 de febrero de 2015 .
- ^ "Cortex-A65 – Desarrollador Arm". ARM Ltd. Consultado el 14 de julio de 2020 .
- ^ "Cortex-A65AE – Desarrollador Arm". ARM Ltd. Consultado el 26 de abril de 2019 .
- ^ Frumusanu, Andrei. "ARM revela detalles de la arquitectura Cortex-A72". Anandtech . Consultado el 25 de abril de 2015 .
- ^ abc "Líneas de procesadores ARM" (PDF) . users.nik.uni-obuda.hu . Noviembre de 2018 . Consultado el 24 de octubre de 2023 .
- ^ Frumusanu, Andrei (29 de mayo de 2016). "El ARM Cortex A73 – Artemis Unveiled". Anandtech.com . Consultado el 31 de mayo de 2016 .
- ^ Frumusanu, Andrei (31 de mayo de 2018). "Se presentó la CPU ARM Cortex-A76". Anandtech . Consultado el 1 de junio de 2018 .
- ^ "Cortex-A76AE – Desarrollador Arm". ARM Ltd. Consultado el 14 de julio de 2020 .
- ^ Schor, David (26 de mayo de 2019). «Arm presenta Cortex-A77 y destaca el rendimiento de un solo subproceso». WikiChip Fuse . Consultado el 17 de junio de 2019 .
- ^ Según ARM, el Cortex-A77 tiene una mejora del rendimiento de un solo hilo IPC del 20% respecto de su predecesor en Geekbench 4, del 23% en SPECint2006, del 35% en SPECfp2006, del 20% en SPECint2017 y del 25% en SPECfp2017.
- ^ "Arm presenta el Cortex-A78: cuando menos es más". WikiChip Fuse . 26 de mayo de 2020 . Consultado el 28 de mayo de 2020 .
- ^ Ltd, Arm. "Cortex-A78". Desarrollador ARM . Consultado el 28 de mayo de 2020 .
- ^ abcde "Presentación del programa Arm Cortex-X Custom". community.arm.com . Consultado el 28 de mayo de 2020 .
- ^ Lal Shimpi, Anand (17 de septiembre de 2013). "Revisión del iPhone 5s: la transición a los 64 bits". AnandTech . Consultado el 3 de julio de 2014 .
- ^ abcdefghi Lal Shimpi, Anand (31 de marzo de 2014). "Detalles de la microarquitectura Cyclone de Apple". AnandTech . Consultado el 3 de julio de 2014 .
- ^ Dixon-Warren, Sinjin (20 de enero de 2014). «Samsung 28nm HKMG Inside the Apple A7». Chipworks. Archivado desde el original el 6 de abril de 2014. Consultado el 3 de julio de 2014 .
- ^ Lal Shimpi, Anand (17 de septiembre de 2013). "Revisión del iPhone 5s: explicación del SoC A7". AnandTech . Consultado el 3 de julio de 2014 .
- ^ abcdefghij Ho, Joshua; Smith, Ryan (2 de noviembre de 2015). "Reseña del iPhone 6s y el iPhone 6s Plus de Apple". AnandTech . Consultado el 13 de febrero de 2016 .
- ^ "Apple ha cambiado la microarquitectura del Hurricane (A10) de una decodificación de 6 anchos a una de 7 anchos". AnandTech. 5 de octubre de 2018.
- ^ abcd «Apple A10 Fusion». system-on-a-chip.specout.com . Consultado el 1 de octubre de 2016 .[ enlace muerto permanente ]
- ^ abcde "Tamaños de caché medidos y estimados". AnandTech. 5 de octubre de 2018.
- ^ ab "Nuevas extensiones del conjunto de instrucciones del Apple A11" (PDF) . Apple Inc. 8 de junio de 2018.
- ^ ab "Códigos de autenticación del puntero del Apple A12". Jonathan Levin, @Morpheus. 12 de septiembre de 2018. Archivado desde el original el 10 de octubre de 2018 . Consultado el 8 de octubre de 2018 .
- ^ ab "Aparentemente, A13 tiene ARMv8.4 (fuentes del proyecto LLVM, gracias, @Longhorn)". Jonathan Levin, @Morpheus. 13 de marzo de 2020.
- ^ "El SoC Apple A13: Lightning & Thunder". AnandTech. 16 de octubre de 2019.
- ^ "El subsistema de memoria del A13: L2 más rápido, mayor ancho de banda SLC". AnandTech. 16 de octubre de 2019.
- ^ abcdef "llvm-project/llvm/lib/Target/AArch64/AArch64.td en main - llvm/llvm-project - GitHub". github.com . Consultado el 3 de julio de 2023 .
- ^ "Apple anuncia el Apple Silicon M1: abandonando el x86: qué esperar, según el A14". AnandTech. 10 de noviembre de 2020.
- ^ Frumusanu, Andrei. "Apple anuncia el Apple Silicon M1: abandona el x86: qué esperar, según el A14". anandtech.com . Consultado el 25 de noviembre de 2020 .
- ^ Stam, Nick (11 de agosto de 2014). «Mile High Milestone: Tegra K1 "Denver" Will Be First 64-bit ARM Processor for Android». NVidia. Archivado desde el original el 12 de agosto de 2014. Consultado el 11 de agosto de 2014 .
- ^ Gwennap, Linley. "Denver usa la traducción dinámica para superar a sus rivales móviles". The Linley Group . Consultado el 24 de abril de 2015 .
- ^ Ho, Joshua (25 de agosto de 2016). «Hot Chips 2016: NVIDIA revela detalles de Tegra Parker». Anandtech . Consultado el 25 de agosto de 2016 .
- ^ ab De Gelas, Johan (16 de diciembre de 2014). "ARM desafía a Intel en el mercado de servidores". Anandtech . Consultado el 8 de marzo de 2017 .
- ^ ab De Gelas, Johan (15 de junio de 2016). "Investigación sobre el Cavium ThunderX". Anandtech . Consultado el 8 de marzo de 2017 .
- ^ ab "Plataforma Cortex de 64 bits para enfrentarse a servidores x86 en la nube". diseño electrónico. 5 de junio de 2014. Consultado el 7 de febrero de 2015 .
- ^ ab "Familia ThunderX_CP™ de procesadores informáticos optimizados para cargas de trabajo" (PDF) . Cavium. 2014 . Consultado el 7 de febrero de 2015 .
- ^ "Una mirada a los nuevos microprocesadores ARM de alto rendimiento de Cavium y a la supercomputadora Isambard". WikiChip Fuse . 3 de junio de 2018 . Consultado el 17 de junio de 2019 .
- ^ "⚙ D30510 Vulcan ahora es ThunderX2T99". reviews.llvm.org .
- ^ Kennedy, Patrick (7 de mayo de 2018). "Las plataformas ARM Cavium ThunderX2 256 Thread ya están disponibles" . Consultado el 10 de mayo de 2018 .
- ^ "⚙ D21500 [AARCH64] Agregar soporte para Broadcom Vulcan". reviews.llvm.org .
- ^ Hayes, Eric (7 de abril de 2014). "FORO DE USUARIOS DE HPC DE IDC" (PDF) . hpcuserforum.com .
- ^ "El Grupo Linley - Conferencia de procesadores 2013". linleygroup.com .
- ^ "Procesadores ThunderX2 ARM: una familia revolucionaria de procesadores optimizados para cargas de trabajo para aplicaciones en la nube y centros de datos - Cavium". cavium.com .
- ^ "Broadcom anuncia la arquitectura de procesador multinúcleo ARMv8-A de clase de servidor". Broadcom. 15 de octubre de 2013. Consultado el 11 de agosto de 2014 .
- ^ abc Kennedy, Patrick (9 de mayo de 2018). "Revisión y evaluación comparativa de Cavium ThunderX2: una opción real para servidores Arm". Serve the Home . Consultado el 10 de mayo de 2018 .
- ^ abcd Frumusanu, Andrei (16 de marzo de 2020). "Marvell anuncia ThunderX3: procesador de servidor Arm de tercera generación con 96 núcleos y 384 subprocesos".
- ^ Ganesh TS (3 de octubre de 2014). "ARMv8 se integra con los SoC HeliX de Applied Micro". AnandTech . Consultado el 9 de octubre de 2014 .
- ^ Morgan, Timothy Prickett (12 de agosto de 2014). "Applied Micro Plots Out X-Gene ARM Server Future". Enterprisetech . Consultado el 9 de octubre de 2014 .
- ^ ab De Gelas, Johan (15 de marzo de 2017). "El SoC X-Gene 3 de AppliedMicro comienza a realizar muestreos". Anandtech . Consultado el 15 de marzo de 2017 .
- ^ "Snapdragon 820 y CPU Kryo: computación heterogénea y el rol de la computación personalizada". Qualcomm. 2 de septiembre de 2015. Consultado el 6 de septiembre de 2015 .
- ^ Frumusanu, Ryan Smith, Andrei. "Avance del rendimiento del Qualcomm Snapdragon 820: conozca a Kryo".
{{cite web}}
: CS1 maint: varios nombres: lista de autores ( enlace ) - ^ abc Smith, Andrei Frumusanu, Ryan. "Avance del rendimiento del Snapdragon 845: preparando el escenario para el Android insignia de 2018" . Consultado el 11 de junio de 2018 .
{{cite news}}
: CS1 maint: varios nombres: lista de autores ( enlace ) - ^ Shilov, Anton (16 de diciembre de 2016). "Qualcomm Demos 48-Core Centriq 2400 SoC in Action, Begins Sampling". Anandtech . Consultado el 8 de marzo de 2017.
En 2015, Qualcomm se asoció con Xilinx y Mellanox para garantizar que sus SoC para servidores sean compatibles con aceleradores basados en FPGA y soluciones de conectividad para centros de datos (los frutos de esta asociación probablemente surjan en 2018, en el mejor de los casos).
- ^ abcd Cutress, Ian (20 de agosto de 2017). "Análisis de la microarquitectura de Falkor". Anandtech . Consultado el 21 de agosto de 2017 .
Los núcleos de la CPU, cuyo nombre en código es Falkor, serán compatibles con ARMv8.0 aunque con características de ARMv8.1, lo que permite que el software pueda realizar una transición sin problemas desde otros entornos ARM (o necesitar una recompilación). La familia Centriq 2400 está configurada para ser solo AArch64, sin soporte para AArch32: Qualcomm afirma que esto ahorra algo de energía y área de matriz, pero que eligieron principalmente esta ruta porque los ecosistemas a los que apuntan ya han migrado a 64 bits. Chris Bergen, director sénior de gestión de productos de Centriq 2400 de Qualcomm, afirmó que la mayoría de las empresas nuevas y emergentes han comenzado con 64 bits como base en el centro de datos, y ni siquiera han considerado los 32 bits, lo que es una razón para la elección de solo AArch64 aquí. [..] Caché de microoperaciones / caché L0 I con predicción de Way [..] El caché L1 I tiene 64 KB, que es similar a otros diseños de núcleo de arquitectura ARM, y también utiliza líneas de 64 bytes pero con una asociatividad de 8 vías. Para el software, como L0 es transparente, el caché L1 I se mostrará como un caché de 88 KB.
- ^ Shrout, Ryan (8 de noviembre de 2017). "El procesador para servidores basado en Arm Centriq 2400 de Qualcomm comienza su distribución comercial". PC Per . Consultado el 8 de noviembre de 2017 .
- ^ ab Ho, Joshua. "Hot Chips 2016: Se revela la arquitectura Exynos M1".
- ^ ab Frumusanu, Andrei. "Samsung anuncia Exynos 8890 con módem Cat.12/13 y CPU personalizada".
- ^ ab Frumusanu, Andrei (23 de enero de 2018). "El Samsung Exynos M3: decodificación de 6 anchos con un aumento del IPC del 50 %". Anandtech . Consultado el 25 de enero de 2018 .
- ^ Frumusanu, Andrei. "Hot Chips 2016: Se revela la arquitectura Exynos M1". Anandtech . Consultado el 29 de mayo de 2017 .
- ^ "Se descubre una 'red neuronal' en el interior del cerebro de silicio del Galaxy S7 de Samsung". The Register .
- ^ Frumusanu, Andrei. "Hot Chips 2018: Análisis profundo de la arquitectura de la CPU Exynos-M3 de Samsung". anandtech.com . Consultado el 17 de junio de 2019 .
- ^ Schor, David (14 de enero de 2019). «Samsung revela cambios en Exynos M4, mejora el soporte para ARMv8.2 y reorganiza el back-end». WikiChip Fuse . Consultado el 17 de junio de 2019 .
- ^ Frumusanu, Andrei. "ISCA 2020: evolución de la microarquitectura de la CPU Samsung Exynos". anandtech.com . Consultado el 24 de enero de 2021 .
- ^ CPU de alto rendimiento de Fujitsu para computadoras post-K (PDF) , 21 de julio de 2018 , consultado el 16 de septiembre de 2019
- ^ Arm A64fx y Post-K: CPU y supercomputadoras que cambian el juego para HPC y su convergencia con Big Data / IA (PDF) , 3 de abril de 2019 , consultado el 16 de septiembre de 2019
- ^ "Fujitsu triplica con éxito la potencia de salida de los transistores de nitruro de galio - Fujitsu Global". fujitsu.com . Consultado el 23 de noviembre de 2020 .
- ^ Schor, David (3 de mayo de 2019). "Huawei amplía las CPU de servidor Kunpeng, planea SMT, SVE para la próxima generación". WikiChip Fuse . Consultado el 13 de diciembre de 2019 .