Familia de microprocesadores procesadores de señales digitales
Hexagon es la marca de una familia de procesadores de señales digitales (DSP) y, posteriormente, de unidades de procesamiento neuronal (NPU) de Qualcomm . [2] Hexagon también se conoce como QDSP6, que significa “procesador de señales digitales de sexta generación”. Según Qualcomm, la arquitectura Hexagon está diseñada para ofrecer rendimiento con bajo consumo en una variedad de aplicaciones. [3] [4]
Cada versión de Hexagon tiene un conjunto de instrucciones y una microarquitectura. Estas dos características están íntimamente relacionadas.
El hexágono se utiliza en chips Qualcomm Snapdragon , por ejemplo en teléfonos inteligentes, automóviles, dispositivos portátiles y otros dispositivos móviles y también se utiliza en componentes de redes de telefonía celular.
Arquitectura del conjunto de instrucciones
Los dispositivos informáticos tienen conjuntos de instrucciones, que son sus lenguajes más básicos y primitivos. Las instrucciones más comunes son aquellas que hacen que se sumen, multipliquen o combinen dos números de otras formas, así como las instrucciones que indican al procesador dónde buscar en la memoria la siguiente instrucción. Existen muchos otros tipos de instrucciones.
Ensambladores y compiladores que traducen programas informáticos en secuencias de instrucciones (secuencias de bits) que el dispositivo puede comprender y llevar a cabo (ejecutar). A medida que se ejecuta una secuencia de instrucciones, la integridad del funcionamiento del sistema se ve respaldada por el uso de niveles de privilegio de instrucciones. Las instrucciones privilegiadas tienen acceso a más recursos del dispositivo, incluida la memoria. Hexagon admite niveles de privilegio.
Originalmente, las instrucciones Hexagon operaban con números enteros pero no con números de punto flotante, [5] pero en la v5 se agregó soporte para punto flotante. [6]
La unidad de procesamiento que maneja la ejecución de instrucciones es capaz de enviar en orden hasta 4 instrucciones (el paquete) a 4 unidades de ejecución cada reloj. [7] [8]
Microarquitectura
La microarquitectura es la estructura física de un chip o de un componente de chip que permite que un dispositivo ejecute las instrucciones. Un conjunto de instrucciones determinado puede implementarse mediante una variedad de microarquitecturas. Los buses (canales de transferencia de datos) de los dispositivos Hexagon tienen 32 bits de ancho. Es decir, se pueden mover 32 bits de datos de una parte del chip a otra en un solo paso. La microarquitectura de Hexagon es multiproceso, [4] lo que significa que puede procesar simultáneamente más de un flujo de instrucciones, lo que mejora la velocidad de procesamiento de datos. Hexagon admite palabras de instrucción muy largas, [9] [10] que son agrupaciones de cuatro instrucciones que se pueden ejecutar "en paralelo". La ejecución en paralelo significa que se pueden ejecutar múltiples instrucciones simultáneamente sin que una instrucción tenga que completarse antes de que comience la siguiente. La microarquitectura de Hexagon admite una sola instrucción, operaciones de múltiples datos, [11] lo que significa que cuando un dispositivo Hexagon recibe una instrucción, puede llevar a cabo la operación en más de una pieza de datos al mismo tiempo.
Según una estimación de 2012, Qualcomm envió 1.200 millones de núcleos DSP dentro de su sistema en un chip (SoC) (un promedio de 2,3 núcleos DSP por SoC) en 2011, y se planearon 1.500 millones de núcleos para 2012, lo que convierte a QDSP6 en la arquitectura de DSP más enviada [12] ( CEVA envió alrededor de mil millones de núcleos DSP en 2011 con el 90% del mercado de DSP con licencia IP [13] ).
La arquitectura Hexagon está diseñada para ofrecer rendimiento con bajo consumo de energía en una variedad de aplicaciones. Tiene características como multiprocesamiento asistido por hardware , niveles de privilegios, palabra de instrucción muy larga (VLIW) , instrucción única, múltiples datos (SIMD) , [14] [15] e instrucciones orientadas al procesamiento eficiente de señales. El multiprocesamiento de hardware se implementa como multiprocesamiento temporal de barril : los subprocesos se cambian en forma de round-robin en cada ciclo, por lo que el núcleo físico de 600 MHz se presenta como tres núcleos lógicos de 200 MHz antes de V5. [16] [17] Hexagon V5 cambió a multiprocesamiento dinámico (DMT) con cambio de subproceso en fallas de L2, espera de interrupción o en instrucciones especiales. [17] [18]
En Hot Chips 2013, Qualcomm anunció los detalles de su DSP Hexagon 680. Qualcomm anunció Hexagon Vector Extensions (HVX). HVX está diseñado para permitir que se procesen cargas de trabajo computacionales significativas para imágenes avanzadas y visión por computadora en el DSP en lugar de la CPU. [19] En marzo de 2015, Qualcomm anunció su Snapdragon Neural Processing Engine SDK que permite la aceleración de IA utilizando la CPU, la GPU y Hexagon DSP. [20]
El Snapdragon 855 de Qualcomm contiene su motor de IA en el dispositivo de cuarta generación, que incluye el DSP Hexagon 690 y el Hexagon Tensor Accelerator (HTA) para la aceleración de la IA . [21] El Snapdragon 865 contiene el motor de IA en el dispositivo de quinta generación basado en el DSP Hexagon 698 capaz de 15 billones de operaciones por segundo (TOPS). [22] El Snapdragon 888 contiene el motor de IA en el dispositivo de sexta generación basado en el DSP Hexagon 780 capaz de 26 TOPS. [23] El Snapdragon 8 contiene el motor de IA en el dispositivo de séptima generación basado en el DSP Hexagon capaz de 52 TOPS y hasta 104 TOPS en algunos casos. [24]
Soporte de software
Sistemas operativos
El puerto de Linux para Hexagon se ejecuta bajo una capa de hipervisor ("Hexagon Virtual Machine" [25] ) y se fusionó con la versión 3.2 del kernel . [26] [27] El hipervisor original es de código cerrado y en abril de 2013 Qualcomm lanzó una implementación mínima de hipervisor de código abierto para QDSP6 V2 y V3, "Hexagon MiniVM", bajo una licencia de estilo BSD . [28] [29]
Compiladores
Tony Linthicum agregó soporte para Hexagon en la versión 3.1 de LLVM . [30] El soporte para Hexagon/HVX V66 ISA se agregó en la versión 8.0.0 de LLVM . [31] También existe una rama de GCC y binutils no mantenida por la FSF . [32]
Adopción del bloque SIP
Los DSP Qualcomm Hexagon han estado disponibles en los SoC Qualcomm Snapdragon desde 2006. [33] [34] En Snapdragon S4 (MSM8960 y posteriores) hay tres núcleos QDSP, dos en el subsistema de módem y un núcleo Hexagon en el subsistema multimedia. Los núcleos de módem son programados únicamente por Qualcomm, y el usuario solo puede programar el núcleo multimedia.
También se utilizan en algunos procesadores femtoceldas de Qualcomm, incluidos FSM98xx, FSM99xx y FSM90xx. [35]
Integración de terceros
En marzo de 2016, se anunció que el software de procesamiento de audio AudioSmart de la empresa de semiconductores Conexant se estaba integrando en Hexagon de Qualcomm. [36]
En mayo de 2018, wolfSSL agregó compatibilidad con el uso de Qualcomm Hexagon. [37] Esto es compatibilidad con la ejecución de operaciones criptográficas de wolfSSL en el DSP. Además del uso de operaciones criptográficas, más tarde se agregó una biblioteca especializada de gestión de carga de operaciones.
Versiones
Hay seis versiones de la arquitectura QDSP6 lanzadas: V1 (2006), V2 (2007-2008), V3 (2009), V4 (2010-2011), QDSP6 V5 (2013, en Snapdragon 800 [38] ); y QDSP6 V6 (2016, en Snapdragon 820). [34] V4 tiene 20 DMIPS por milivatio, operando a 500 MHz. [33] [34]
La velocidad de reloj de Hexagon varía entre 400 y 2000 MHz para QDSP6 y entre 256 y 350 MHz para la generación anterior de la arquitectura, la QDSP5. [39]
Disponibilidad en productos Snapdragon
En los SoC Qualcomm modernos se utilizan tanto núcleos Hexagon (QDSP6) como pre-Hexagon (QDSP5), siendo los QDSP5 los más utilizados en productos de gama baja. Los QDSP de módem (a menudo pre-Hexagon) no se muestran en la tabla.
Uso de QDSP5:
Uso de QDSP6 (Hexagon):
Códec de hardware compatible
Los diferentes códecs de vídeo compatibles con los SoC Snapdragon.
D - decodificar; E - codificar
FHD = Full HD = 1080p = 1920x1080px
HD = 720p que puede ser 1366x768px o 1280x720px
Serie Snapdragon 200
Los diferentes códecs de vídeo compatibles con la serie Snapdragon 200.
Serie Snapdragon 400
Los diferentes codecs de vídeo compatibles con la serie Snapdragon 400.
Serie Snapdragon 600
Los diferentes codecs de vídeo compatibles con la serie Snapdragon 600.
Serie Snapdragon 700
Los diferentes códecs de vídeo compatibles con la serie Snapdragon 700.
Serie Snapdragon 800
Los diferentes codecs de vídeo compatibles con la serie Snapdragon 800.
Ejemplo de código
Este es un paquete de instrucciones único del bucle interno de una FFT : [8] [18]
{ R17:16 = MEMD(R0++M1) MEMD(R6++M1) = R25:24 R20 = CMPY(R20, R8):<<1:rnd:sat R11:10 = VADDH(R11:10, R13:12)}:fin del bucle0
Qualcomm afirma que este paquete equivale a 29 operaciones RISC clásicas; incluye suma vectorial (4 x 16 bits), operación de multiplicación compleja y compatibilidad con bucles de hardware. Todas las instrucciones del paquete se realizan en el mismo ciclo.
Véase también
Referencias
- ^ Explotación de banda base en 2013: desafíos de Hexagon Archivado el 24 de diciembre de 2013 en Wayback Machine /Ralf-Philipp Weinmann Pacsec 20132013-11-14, Tokio, Japón: "Espacio de direcciones unificado de 32 bits para código y datos – Direccionable por bytes; 32 registros generales (32 bits) – también utilizables por pares: pares de registros de 64 bits"
- ^ "CSDL | IEEE Computer Society". www.computer.org . Consultado el 8 de junio de 2024 .
- ^ "Hexagon DSP SDK". Red de desarrolladores de Qualcomm . Consultado el 14 de enero de 2021 .
- ^ ab "Procesador Hexagon DSP SDK". Qualcomm Developer Network . Consultado el 14 de enero de 2021 .
- ^ Humrick, Matt. "Qualcomm detalla el Snapdragon 835: CPU Kryo 280, GPU Adreno 540, X16 LTE". www.anandtech.com . Consultado el 14 de enero de 2021 .
- ^ Grupo, Lindley. "Informe sobre microprocesadores" (PDF) .
- ^ "Blog de Rob Landley para 2012". Landley.net . Consultado el 19 de octubre de 2012 .
- ^ ab Portar LLVM a un DSP de próxima generación, L. Taylor Simpson (Qualcomm) // Reunión de desarrolladores de LLVM: 18/11/2011
- ^ "Hexagon - Microarquitecturas - Qualcomm - WikiChip". en.wikichip.org . Consultado el 14 de enero de 2021 .
- ^ Iqbal, Faisal. "DSP Qualcomm Hexagon".
- ^ Technologies, Qualcomm (2018). "Manual de referencia del programador de Qualcomm Hexagon V66 HVX" (PDF) .
- ^ Will Strauss, Forward Concepts. Boletín del mercado de dispositivos inalámbricos y DSP: Qualcomm lidera los envíos globales de chips DSP de silicio Archivado el 28 de mayo de 2013 en Wayback Machine // Forward Concepts: "En el año calendario 2011, Qualcomm envió 521 millones de chips MSM y calculamos que un promedio de 2,3 de sus núcleos DSP en cada unidad resultó en 1200 millones de DSP enviados en silicio. Este año (calendario), calculamos que la empresa enviará un promedio de 2,4 núcleos DSP con cada chip MSM (más complejo)".
- ^ [1]; [2]; Ceva capta el 90% del mercado IP de DSP, 2012
- ^ Referencia para programadores de Hexagon v2
- ^ Lucian Codrescu (Qualcomm) (marzo-abril de 2014). "Hexagon DSP: una arquitectura optimizada para multimedia y comunicaciones móviles" (PDF) . IEEE Micro 34.2. págs. 34-43.
- ^ Software 128-EEA3 y 128-EIA3 más rápido, Roberto Avanzi y Billy Bob Brumley (Qualcomm Research), Archivo ePrint de Cryptology: Informe 2013/428, 2 de julio de 2013. Página 9.
- ^ abcdefgh Lucian Codrescu (Qualcomm) (agosto de 2013). "Qualcomm Hexagon DSP: una arquitectura optimizada para multimedia y comunicaciones móviles" (PDF) . Palo Alto, CA: Hot Chips 25.
- ^ abcd Qualcomm amplía Hexagon DSP: Hexagon v5 agrega matemáticas de punto flotante y subprocesamiento múltiple dinámico // Linley Gwennap, Microprocessor Report, agosto de 2013
- ^ Ho, Joshua. "Qualcomm detalla el procesador Hexagon 680 DSP en Snapdragon 820: imágenes aceleradas". www.anandtech.com . Consultado el 12 de mayo de 2019 .
- ^ "Inteligencia artificial en el dispositivo con SDK de Qualcomm Snapdragon Neural Processing Engine". Qualcomm Developer Network . Consultado el 12 de mayo de 2019 .
- ^ "El motor de inteligencia artificial en la plataforma móvil Qualcomm Snapdragon 855 potencia las experiencias de usuario de inteligencia artificial en el dispositivo en los teléfonos inteligentes de gama alta más destacados". Qualcomm . 2019-02-24 . Consultado el 2019-05-12 .
- ^ "Qualcomm presenta la plataforma móvil 5G más avanzada del mundo". Qualcomm . 2019-12-03 . Consultado el 2023-05-14 .
- ^ "Explorando las capacidades de IA de la plataforma móvil Qualcomm Snapdragon 888". Qualcomm . 2020-12-01 . Consultado el 2023-05-14 .
- ^ "Plataforma móvil Snapdragon 8 Gen 1". Qualcomm . 2020-12-01 . Consultado el 2023-05-14 .
- ^ https://docs.qualcomm.com/bundle/publicresource/80-NB419-3_REV_A_Hexagin_Virtual_Machine_Specification.pdf [ enlace inactivo permanente ] (acceso restringido)
- ^ "Ventana de fusión 3.2, parte 1". lwn.net . Consultado el 19 de octubre de 2012 .
- ^ Notas de la versión 3.2 del kernel de Linux "1.4. Nueva arquitectura: Hexagon"
- ^ Richard Kuo, Hexagon MiniVM // linux.ports.hexagon, 25 de abril de 2013
- ^ MiniVM Hexagon // CodeAurora (Qualcomm)
- ^ "Notas de la versión LLVM 3.1". Llvm.org. 15 de mayo de 2012. Consultado el 19 de octubre de 2012 .
- ^ "Notas de la versión LLVM 8.0.0". Llvm.org. 20 de marzo de 2019. Consultado el 3 de abril de 2019 .
- ^ "Wiki del proyecto Hexagon". Codeaurora.org."Descargar hexágono".[ enlace muerto permanente ]
- ^ ab Qualcomm anuncia su superchip para 2012: Snapdragon S4 de 28 nm, 12/10/2011 por John Oram. Cita: "Los DSP Hexagon han estado en los chips Snapdragon desde 2006".
- ^ abc QDSP6 V4: Qualcomm ofrece a los clientes y desarrolladores acceso de programación a su núcleo DSP // InsideDSP, 22 de junio de 2012
- ^ Qualcomm apunta a Hexagon en Femtocells, 31 de octubre de 2011. Linley Gwennap// Linley WIRE
- ^ "Qualcomm integrará Conexant AudioSmart en los DSP de Hexagon". Speech Tech Magazine. 1 de marzo de 2016. Consultado el 11 de marzo de 2016 .
- ^ "Uso de wolfSSL con Hexagon Toolchain". wolfSLS. 18 de mayo de 2018. Consultado el 10 de julio de 2020 .
- ^ Qualcomm anuncia la próxima generación de procesadores móviles premium Snapdragon // Qualcomm, 7 de enero de 2013
- ^ abcdefghij "Lista de SoCs Snapdragon" (PDF) . Developer.qualcomm.com. Archivado desde el original (PDF) el 26 de octubre de 2012 . Consultado el 19 de octubre de 2012 .
- ^ abcd QDSP6 V4: Resultados de la evaluación comparativa BDTI y detalles de implementación del núcleo DSP de Qualcomm // BDTI, 12 de febrero de 2013
- ^ QDSP6 v5 de Qualcomm: los resultados de evaluación comparativa confirman que ya se ha incorporado el soporte de punto flotante // BDTI, 12 de junio de 2013
- ^ ab QDSP6 v6 de Qualcomm: mejoras en la imagen y la visión mediante extensiones vectoriales // BDTI, 29 de septiembre de 2015
- ^ Hruska, Joel (25 de agosto de 2015). "El nuevo DSP Hexagon 680 de Qualcomm: rápido, eficiente y listo para enviar con Snapdragon 820 - ExtremeTech". Extremetech . Consultado el 10 de junio de 2022 .
- ^ "SoC Qualcomm SDM660 | Procesador de aplicaciones LTE integrado basado en Snapdragon 660 | Qualcomm". www.qualcomm.com . Consultado el 9 de junio de 2022 .
- ^ abcd Especificaciones de los procesadores Snapdragon 800, 600, 400, 200 // Qualcomm
- ^ ab «Procesador Snapdragon 200». Qualcomm. 2 de octubre de 2018. Archivado desde el original el 30 de junio de 2018. Consultado el 30 de junio de 2018 .
- ^ "Plataforma móvil Qualcomm 205". Qualcomm. Archivado desde el original el 20 de marzo de 2017. Consultado el 20 de marzo de 2017 .
- ^ "Qualcomm presenta los procesadores Snapdragon 210 y 208". Qualcomm. 9 de septiembre de 2014. Archivado desde el original el 25 de febrero de 2016 . Consultado el 19 de febrero de 2016 .
- ^ "Anunciados los procesadores Snapdragon 412 y 212". Qualcomm. 28 de julio de 2015. Archivado desde el original el 25 de febrero de 2016. Consultado el 18 de febrero de 2016 .
- ^ "Procesador Snapdragon 400". Qualcomm. Archivado desde el original el 26 de noviembre de 2016. Consultado el 17 de noviembre de 2016 .
- ^ "Procesador Snapdragon 415". Qualcomm. Archivado desde el original el 30 de junio de 2015. Consultado el 28 de junio de 2015 .
- ^ ab «Presentamos Snapdragon 632, 439 y 429 para experiencias móviles mejoradas y un rendimiento superior». Qualcomm. 26 de junio de 2018. Archivado desde el original el 27 de junio de 2018. Consultado el 27 de junio de 2018 .
- ^ "La plataforma móvil Qualcomm Snapdragon 450 ofrecerá un proceso FinFET de 14 nm, compatibilidad mejorada con dos cámaras y conectividad LTE rápida a los teléfonos inteligentes y tabletas de gama media". Qualcomm. 27 de junio de 2017. Archivado desde el original el 7 de julio de 2017. Consultado el 29 de junio de 2017 .
- ^ "Plataforma móvil Snapdragon 460 | Qualcomm". www.qualcomm.com . 14 de enero de 2020 . Consultado el 8 de septiembre de 2020 .
- ^ "Plataforma móvil Qualcomm Snapdragon 480 5G | Qualcomm". www.qualcomm.com . 11 de diciembre de 2020 . Consultado el 19 de enero de 2021 .
- ^ "Los procesadores de nivel 600 de Snapdragon se reposicionaron para reflejar un rendimiento avanzado". Qualcomm. Diciembre de 2015. Archivado desde el original el 22 de diciembre de 2015. Consultado el 17 de diciembre de 2015 .
- ^ "Procesador Snapdragon 610". Qualcomm. Archivado desde el original el 4 de noviembre de 2016. Consultado el 16 de noviembre de 2016 .
- ^ ab "Las plataformas móviles Qualcomm Snapdragon 660 y 630 impulsan la fotografía avanzada, los juegos mejorados, la conectividad integrada y el aprendizaje automático". Qualcomm. Archivado desde el original el 9 de mayo de 2017. Consultado el 12 de mayo de 2017 .
- ^ "Plataforma móvil Snapdragon 662". Qualcomm. 14 de enero de 2020. Archivado desde el original el 10 de enero de 2021. Consultado el 15 de febrero de 2021 .
- ^ "Plataforma móvil Snapdragon 665". Qualcomm. 27 de marzo de 2019. Archivado desde el original el 4 de diciembre de 2020. Consultado el 15 de febrero de 2021 .
- ^ ab "Plataforma móvil Snapdragon 670 | Qualcomm". www.qualcomm.com . 2 de octubre de 2018 . Consultado el 7 de septiembre de 2020 .
- ^ "Plataforma móvil Snapdragon 690 5G". Qualcomm. 2 de junio de 2020. Archivado desde el original el 25 de enero de 2021. Consultado el 15 de febrero de 2021 .
- ^ ab Kodi Codec SoC Hardware-Support, archivado desde el original el 30 de enero de 2018 , consultado el 30 de enero de 2018
- ^ abcdef «Plataforma móvil Snapdragon 630 con LTE X12 y proveedor de servicios de Internet Spectra 160 | Qualcomm». Qualcomm . Archivado desde el original el 21 de junio de 2018 . Consultado el 21 de junio de 2018 .
- ^ abcdef «Plataforma móvil Snapdragon 660 con Spectra ISP y Hexagon 680 DSP | Qualcomm». Qualcomm . Archivado desde el original el 21 de junio de 2018 . Consultado el 21 de junio de 2018 .
- ^ "Plataforma móvil Snapdragon 710". Qualcomm. Archivado desde el original el 24 de mayo de 2018. Consultado el 24 de mayo de 2018 .
- ^ "Plataforma móvil Snapdragon 712 | Qualcomm". www.qualcomm.com . 22 de enero de 2019 . Consultado el 8 de septiembre de 2020 .
- ^ "Plataforma móvil Snapdragon 720G". Qualcomm. 14 de enero de 2020. Archivado desde el original el 11 de marzo de 2020. Consultado el 21 de enero de 2020 .
- ^ "Plataforma móvil Snapdragon 730 | Qualcomm". www.qualcomm.com . 13 de marzo de 2019 . Consultado el 8 de septiembre de 2020 .
- ^ "Plataforma móvil Snapdragon 732G | Qualcomm". www.qualcomm.com . 17 de agosto de 2020 . Consultado el 8 de septiembre de 2020 .
- ^ "Plataforma móvil Snapdragon 765 5G | Qualcomm". www.qualcomm.com . 19 de noviembre de 2019 . Consultado el 8 de septiembre de 2020 .
- ^ ab "Plataforma móvil Snapdragon 768G 5G | Qualcomm". www.qualcomm.com . Mayo de 2020 . Consultado el 8 de septiembre de 2020 .
- ^ "Plataforma móvil Snapdragon 778G 5G". www.qualcomm.com . Consultado el 21 de noviembre de 2021 .
- ^ "Plataforma móvil Snapdragon 780G 5G". www.qualcomm.com . Consultado el 22 de noviembre de 2021 .
- ^ ab Shimpi, Anand Lal. "La diferencia entre Snapdragon 800 y 801: aclarando la confusión". Archivado desde el original el 15 de junio de 2018. Consultado el 15 de junio de 2018 .
- ^ "Qualcomm Technologies anuncia el procesador Qualcomm Snapdragon 805 "Ultra HD" de próxima generación". Qualcomm. 20 de noviembre de 2013. Archivado desde el original el 25 de febrero de 2016 . Consultado el 19 de febrero de 2016 .
- ^ "Snapdragon 808/810 de Qualcomm". Archivado desde el original el 8 de abril de 2014 . Consultado el 7 de abril de 2014 .
- ^ Se anuncia en el CES el primer teléfono inteligente con Snapdragon 820 Archivado el 5 de enero de 2017 en Wayback Machine – Qualcomm.com, 5 de enero de 2016
- ^ "Plataforma móvil Snapdragon 835". Qualcomm. Archivado desde el original el 17 de septiembre de 2018. Consultado el 20 de febrero de 2018 .
- ^ abc «Plataforma móvil Snapdragon 845». Qualcomm. Archivado desde el original el 7 de diciembre de 2017. Consultado el 6 de diciembre de 2017 .
- ^ "Plataforma móvil Snapdragon 855". Qualcomm. 7 de noviembre de 2018. Archivado desde el original el 7 de diciembre de 2018. Consultado el 6 de diciembre de 2018 .
- ^ "Plataforma móvil Snapdragon 865 5G". Qualcomm. 19 de noviembre de 2019. Archivado desde el original el 4 de diciembre de 2019. Consultado el 4 de diciembre de 2019 .
- ^ "Plataforma móvil Snapdragon 888 5G". Qualcomm. 17 de noviembre de 2020. Archivado desde el original el 28 de enero de 2021. Consultado el 15 de febrero de 2021 .
- ^ "Cómo Qualcomm mejoró el rendimiento, los juegos y la inteligencia artificial en el Snapdragon 855". xda-developers . 2018-12-05. Archivado desde el original el 6 de diciembre de 2018 . Consultado el 2018-12-06 .
- ^ Snapdragon 820 (2016). "Descripción del producto Snapdragon 820".
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ) - ^ "snapdragon-820-processor-product-brief.pdf | Unidad de procesamiento gráfico | Electrónica". Scribd . Archivado desde el original el 30 de diciembre de 2018 . Consultado el 20 de junio de 2018 .
- ^ "Eragon Snapdragon 820 SOM (APQ8096): procesador basado en la serie Qualcomm® Snapdragon 820 (APQ8096) para sistemas integrados". Archivado desde el original el 20 de junio de 2018 . Consultado el 20 de junio de 2018 .
- ^ "Lanzamiento de Qualcomm Spectra 380: el primer proveedor de servicios de Internet del mundo con IA integrada". xda-developers . 2018-12-05. Archivado desde el original el 6 de diciembre de 2018 . Consultado el 2018-12-06 .
- ^ abc «Resumen del producto Snapdragon 845» (PDF) . Qualcomm . 2018. Archivado (PDF) del original el 12 de junio de 2018 . Consultado el 12 de junio de 2018 .
- ^ ab "Resumen del producto Snapdragon 845" (PDF) . Qualcomm . 2018. Archivado (PDF) del original el 12 de junio de 2018 . Consultado el 12 de junio de 2018 .
Enlaces externos
- Página de inicio de Hexagon de Qualcomm
- Próximas arquitecturas DSP, Arnd Bergmann // LWN
- Introducción al programa de acceso QDSP de Qualcomm // Qualcomm, 2011
- Qualcomm Hexagon DSP: una arquitectura optimizada para multimedia y comunicaciones móviles // Lucian Codrescu (Qualcomm), Hot Chips 25, Palo Alto, CA, agosto de 2013.
- Qualcomm amplía Hexagon DSP: Hexagon v5 agrega matemática de punto flotante y subprocesamiento múltiple dinámico // Linley Gwennap, Microprocessor Report, agosto de 2013.