Hexagon ist der Markenname für eine Produktfamilie digitaler Signalprozessoren (DSP) und später neuronaler Verarbeitungseinheiten (NPU) von Qualcomm . [ 2 ] Hexagon ist auch unter der Bezeichnung QDSP6 bekannt, was für „digitaler Signalprozessor der sechsten Generation“ steht. Laut Qualcomm ist die Hexagon-Architektur darauf ausgelegt, in einer Vielzahl von Anwendungen hohe Leistung bei geringem Stromverbrauch zu bieten. [ 3 ] [ 4 ]
Jede Version von Hexagon verfügt über einen Befehlssatz und eine Mikroarchitektur. Diese beiden Merkmale sind eng miteinander verbunden.
Hexagon wird beispielsweise in Qualcomm Snapdragon -Chips verwendet, etwa in Smartphones, Autos, Wearables und anderen Mobilgeräten, und kommt auch in Komponenten von Mobilfunknetzen zum Einsatz .
Befehlssatzarchitektur
Computergeräte verfügen über Befehlssätze , die ihre grundlegendsten und primitivsten Programmiersprachen darstellen. Häufige Befehle sind solche, die zwei Zahlen addieren, multiplizieren oder auf andere Weise kombinieren, sowie Befehle, die dem Prozessor mitteilen, wo er im Speicher nach dem nächsten Befehl suchen soll. Es gibt viele weitere Arten von Befehlen.
Assembler und Compiler übersetzen Computerprogramme in Befehlsströme – Bitströme –, die das Gerät versteht und ausführen kann. Während der Ausführung eines Befehlsstroms wird die Integrität der Systemfunktionen durch die Verwendung von Befehlsberechtigungsstufen gewährleistet. Privilegierte Befehle haben Zugriff auf mehr Ressourcen des Geräts, einschließlich des Speichers. Hexagon unterstützt Berechtigungsstufen.
Ursprünglich verarbeiteten Hexagon-Befehle ganze Zahlen, jedoch keine Gleitkommazahlen [ 5 ] , aber in Version 5 wurde die Unterstützung für Gleitkommazahlen hinzugefügt. [ 6 ]
Die für die Ausführung der Befehle zuständige Verarbeitungseinheit ist in der Lage, bis zu 4 Befehle (das Paket) pro Taktzyklus in der richtigen Reihenfolge an 4 Ausführungseinheiten zu senden . [ 7 ] [ 8 ]
Mikroarchitektur
Die Mikroarchitektur ist die physikalische Struktur eines Chips oder einer Chipkomponente, die es einem Gerät ermöglicht, Befehle auszuführen. Ein bestimmter Befehlssatz kann durch verschiedene Mikroarchitekturen implementiert werden. Die Busse – Datentransferkanäle – von Hexagon-Bausteinen sind 32 Bit breit. Das heißt, 32 Bit Daten können in einem einzigen Schritt von einem Teil des Chips zu einem anderen übertragen werden. Die Hexagon-Mikroarchitektur ist multithreadfähig [ 4 ] , was bedeutet, dass sie mehrere Befehlsströme gleichzeitig verarbeiten und so die Datenverarbeitungsgeschwindigkeit erhöhen kann. Hexagon unterstützt sehr lange Befehlswörter [ 9 ] [ 10 ] , die aus jeweils vier Befehlen bestehen und parallel ausgeführt werden können. Parallele Ausführung bedeutet, dass mehrere Befehle gleichzeitig ausgeführt werden können, ohne dass ein Befehl abgeschlossen sein muss, bevor der nächste beginnt. Die Hexagon-Mikroarchitektur unterstützt Operationen mit einem Befehl und mehreren Daten [ 11 ] , was bedeutet, dass ein Hexagon-Baustein beim Empfang eines Befehls die Operation gleichzeitig auf mehreren Datenelementen ausführen kann.
Nach Schätzungen aus dem Jahr 2012 lieferte Qualcomm im Jahr 2011 1,2 Milliarden DSP- Kerne in seinen System-on-a-Chip (SoCs) aus (durchschnittlich 2,3 DSP-Kerne pro SoC), und für 2012 waren 1,5 Milliarden Kerne geplant, was QDSP6 zur meistgelieferten DSP-Architektur machte [ 12 ] ( CEVA hatte im Jahr 2011 rund 1 Milliarde DSP-Kerne ausgeliefert und hielt 90 % des IP-lizenzierbaren DSP-Marktes [ 13 ] ).
Die Hexagon-Architektur ist auf hohe Leistung bei geringem Stromverbrauch für eine Vielzahl von Anwendungen ausgelegt. Sie verfügt über Funktionen wie hardwaregestütztes Multithreading , Berechtigungsstufen, Very Long Instruction Word (VLIW) , Single Instruction, Multiple Data (SIMD) [ 14 ] [ 15 ] und Befehle für effiziente Signalverarbeitung. Hardware-Multithreading wird als Barrel Temporal Multithreading implementiert – die Threads werden in jedem Zyklus im Round-Robin-Verfahren gewechselt, sodass der 600- MHz -Kern vor Version V5 als drei logische 200-MHz-Kerne dargestellt wird. [ 16 ] [ 17 ] Hexagon V5 verwendet dynamisches Multithreading (DMT) mit Thread-Wechsel bei L2-Misses, Interrupt-Wartezeiten oder speziellen Befehlen. [ 17 ] [ 18 ]
Auf der Hot Chips 2013 gab Qualcomm Details zu seinem Hexagon 680 DSP bekannt. Qualcomm kündigte außerdem die Hexagon Vector Extensions (HVX) an. HVX ermöglicht die Verarbeitung umfangreicher Rechenlasten für fortgeschrittene Bildverarbeitung und Computer Vision auf dem DSP anstatt auf der CPU. [ 19 ] Im März 2015 stellte Qualcomm sein Snapdragon Neural Processing Engine SDK vor, das die KI-Beschleunigung mithilfe von CPU, GPU und Hexagon DSP ermöglicht. [ 20 ]
Qualcomms Snapdragon 855 enthält die On-Device-KI-Engine der vierten Generation, die den Hexagon 690 DSP und den Hexagon Tensor Accelerator (HTA) zur KI-Beschleunigung umfasst . [ 21 ] Der Snapdragon 865 enthält die On-Device-KI-Engine der fünften Generation, basierend auf dem Hexagon 698 DSP, der 15 Billionen Operationen pro Sekunde (TOPS) erreicht. [ 22 ] Der Snapdragon 888 enthält die On-Device-KI-Engine der sechsten Generation, basierend auf dem Hexagon 780 DSP, der 26 TOPS erreicht. [ 23 ] Der Snapdragon 8 enthält die On-Device-KI-Engine der siebten Generation, basierend auf dem Hexagon DSP, der 52 TOPS und in einigen Fällen bis zu 104 TOPS erreicht. [ 24 ]
Softwareunterstützung
Betriebssysteme
Die Portierung von Linux für Hexagon läuft unter einer Hypervisor- Schicht („Hexagon Virtual Machine “ [ 25 ] ) und wurde mit der Kernel -Version 3.2 zusammengeführt . [ 26 ] [ 27 ] Der ursprüngliche Hypervisor ist proprietär. Im April 2013 veröffentlichte Qualcomm unter einer BSD-ähnlichen Lizenz eine minimale Open-Source-Hypervisor-Implementierung für QDSP6 V2 und V3, die „Hexagon MiniVM“ . [ 28 ] [ 29 ]
Compiler
Die Unterstützung für Hexagon wurde in LLVM Version 3.1 von Tony Linthicum hinzugefügt. [ 30 ] Die Unterstützung für Hexagon/HVX V66 ISA wurde in LLVM Version 8.0.0 hinzugefügt . [ 31 ] Es existiert außerdem ein nicht von der FSF gepflegter Zweig von GCC und binutils . [ 32 ]
Einführung des SIP-Blocks
Qualcomm Hexagon DSPs sind seit 2006 in Qualcomm Snapdragon SoCs verfügbar. [ 33 ] [ 34 ] Im Snapdragon S4 (MSM8960 und neuer) sind drei QDSP-Kerne vorhanden: zwei im Modem-Subsystem und ein Hexagon-Kern im Multimedia-Subsystem. Die Modem-Kerne werden ausschließlich von Qualcomm programmiert; nur der Multimedia-Kern kann vom Benutzer programmiert werden.
Sie werden auch in einigen Femtozellenprozessoren von Qualcomm verwendet, darunter FSM98xx, FSM99xx und FSM90xx. [ 35 ]
Drittanbieterintegration
Im März 2016 wurde bekannt gegeben, dass die Audioverarbeitungssoftware AudioSmart des Halbleiterherstellers Conexant in Qualcomms Hexagon integriert wird. [ 36 ]
Im Mai 2018 wurde die Unterstützung für Qualcomm Hexagon in wolfSSL eingeführt. [ 37 ] Dies ermöglicht die Ausführung von wolfSSL-Kryptooperationen auf dem DSP. Zusätzlich zur Nutzung von Kryptooperationen wurde später eine spezielle Bibliothek zur Verwaltung der Operationslast hinzugefügt.
Versionen
Es wurden sechs Versionen der QDSP6-Architektur veröffentlicht: V1 (2006), V2 (2007–2008), V3 (2009), V4 (2010–2011), QDSP6 V5 (2013, im Snapdragon 800) [ 38 ] und QDSP6 V6 (2016, im Snapdragon 820) [ 34 ]. V4 verfügt über 20 DMIPS pro Milliwatt und arbeitet mit 500 MHz. [ 33 ] [ 34 ]
Die Taktfrequenz von Hexagon variiert zwischen 400 und 2000 MHz für QDSP6 und zwischen 256 und 350 MHz für die vorherige Generation der Architektur, QDSP5. [ 39 ]
| Versionen von QDSP6 (DSP/NPU) | Prozessknoten , nm | Jahr | Anzahl gleichzeitiger Threads | Taktfrequenz pro Thread , MHz | Gesamttakt des Kerns , MHz | Produkt |
|---|---|---|---|---|---|---|
| QDSP6 V1 | 65 [ 17 ] | 2006 | ||||
| QDSP6 V2 [ 40 ] | 65 | 2007 [ 17 ] | 6 | 100 | 600 | |
| QDSP6 V3 (1. Generation) [ 40 ] | 45 | 2009 | 6 | 67 | 400 | |
| QDSP6 V3 (2. Generation) [ 40 ] | 45 | 2009 | 4 | 100 | 400 | |
| QDSP6 V4 [ 40 ] (V4M, V4C, V4L) [ 17 ] | 28 | 2010 | 3 [ 18 ] | 167 | 500 | Snapdragon 600 |
| QDSP6 V5 [ 41 ] (V5A, V5H) [ 17 ] | 28 | 2013 | 3 [ 17 ] | 200 oder höher mit DMT [ 18 ] | 600 | Snapdragon 410/412/800/801 |
| 536 | 28.12. | 2014 | 205/208/210/212 Snapdragon 425/427/429/430/435/439 | |||
| V50 (oder QDSP6 V5.0) | 28 | 2014 | 700/800 (805) | Snapdragon 415/610/615/616/805 | ||
| 546 | 14/28 | 2015 | Snapdragon 450/617/625/626/632 | |||
| V56 (oder QDSP6 V5.6) | 20/28 | 2015 | 800 (808/810) | Snapdragon 650/652/653/808/810 | ||
| 642 | 14 | 2017 | Snapdragon 630 | |||
| 680 (oder QDSP6 V6) | 14 | 2016 | 4 | 500 | 787 (660), [ 42 ] 2000 (820 [ 43 ] [ 44 ] & 821) | Snapdragon 636/660/820/821 |
| 682 | 10 | 2017 | Snapdragon 835 | |||
| 683 | 11 | 2020 | Snapdragon 460/662 | |||
| 685 | 10/11 | 2018 | (3 TOPS) | Snapdragon 670/675/678/710/712/845/850 | ||
| 686 | 6.8.11 | 2019 | (3,3 TOPS) | Snapdragon 480/480+/665/680/685/695 | ||
| 688 | 8 | 2019 | (3,6 TOPS) | Snapdragon 730/730G/732G | ||
| 690 | 7 | 2019 | (7 TOPS/ 9 TOPS) | Snapdragon 855/855+/860/8c/8cx/8cx Gen 2 Microsoft SQ1/SQ2 | ||
| 692 | 8 | 2020 | (5 TOPS) | Snapdragon 690/720G/7c/7c Gen 2 | ||
| 694 | 8 | 2020 | (4,7 TOPS) | Snapdragon 750G | ||
| 696 | 7 | 2020 | (5,4 TOPS) | Snapdragon 765/765G/768G | ||
| 698 | 7 | 2020 | (15 TOPS) | Snapdragon 865/865+/870/8cx Gen 3 Microsoft SQ3 | ||
| 770 | 5/6 | 2021 | (12 TOPS) | Snapdragon 778G/778G+/780G/782G | ||
| 780 | 5 | 2021 | (26 TOPS/ 32 TOPS) | Snapdragon 888/888+ | ||
| 790 (NPU/HTP) [ 45 ] | 4 | 2021 | (32 TOPS) (INT8) | Snapdragon 8 Gen 1/8+ Gen 1 | ||
| NPU (HTP Gen 2) | 4 | 2022 | (26 TOPS) (INT8) | Snapdragon 8 Gen 2 | ||
| NPU (HTP Gen 3) | 4 | 2023 | (34 TOPS) (INT8) | Snapdragon 8 Gen 3/8s Gen 3 | ||
| NPU (HTP Gen 4) | 3 | 2024 | (50 TOPS) (INT8) [ 46 ] | Snapdragon 8 Elite | ||
| NPU (HTP Gen 4) | 4 | 2024 | (45 TOPS) (INT8) [ 47 ] [ 48 ] | Snapdragon X (Plus/Elite) |
Verfügbarkeit in Snapdragon-Produkten
Sowohl Hexagon- (QDSP6) als auch Pre-Hexagon-Kerne (QDSP5) werden in modernen Qualcomm-SoCs verwendet, wobei QDSP5 hauptsächlich in Einsteigerprodukten zum Einsatz kommt. Modem-QDSPs (oft Pre-Hexagon) sind in der Tabelle nicht aufgeführt.
QDSP5-Nutzung:
| Snapdragon-Generation | Chipset (SoC) ID | DSP-Generierung | DSP-Frequenz, MHz | Prozessknoten, nm |
|---|---|---|---|---|
| S1 [ 39 ] | MSM7627, MSM7227, MSM7625, MSM7225 | QDSP5 | 320 | 65 |
| S1 [ 39 ] | MSM7627A, MSM7227A, MSM7625A, MSM7225A | QDSP5 | 350 | 45 |
| S2 [ 39 ] | MSM8655, MSM8255, APQ8055, MSM7630, MSM7230 | QDSP5 | 256 | 45 |
| S4 Play [ 39 ] | MSM8625, MSM8225 | QDSP5 | 350 | 45 |
| S200 [ 49 ] | 8110, 8210, 8610, 8112, 8212, 8612, 8225Q, 8625Q | QDSP5 | 384 | 45 LP |
QDSP6 (Hexagon) Verwendung:
| Snapdragon-Generation | Chipset (SoC) ID | QDSP6-Version | DSP-Frequenz, MHz | Prozessknoten, nm |
|---|---|---|---|---|
| S1 [ 39 ] | QSD8650, QSD8250 | QDSP6 | 600 | 65 |
| S3 [ 39 ] | MSM8660, MSM8260, APQ8060 | QDSP6 (V3?) | 400 | 45 |
| S4 Prime [ 39 ] | MPQ8064 | QDSP6 (V3?) | 500 | 28 |
| S4 Pro [ 39 ] | MSM8960 Pro, APQ8064 | QDSP6 (V3?) | 500 | 28 |
| S4 Plus [ 39 ] | MSM8960, MSM8660A, MSM8260A, APQ8060A, MSM8930, MSM8630, MSM8230, APQ8030, MSM8627, MSM8227 | QDSP6 (V3?) | 500 | 28 |
| S400 [ 49 ] | 8926, 8930, 8230, 8630, 8930AB, 8230AB, 8630AB, 8030AB, 8226, 8626 | QDSP6V4 | 500 | 28 LP |
| S600 [ 49 ] | 8064T, 8064M | QDSP6V4 | 500 | 28 LP |
| S800 [ 49 ] | 8974, 8274, 8674, 8074 | QDSP6V5A | 600 | 28 PSm |
| S820 [ 43 ] | 8996 | QDSP6V6 | 2000 | 14 FinFET LPP |
Unterstützter Hardware-Codec
Die verschiedenen Videocodecs, die von den Snapdragon SoCs unterstützt werden.
D – Dekodieren; E – Kodieren
FHD = FullHD = 1080p = 1920x1080px
HD = 720p , was 1366x768px oder 1280x720px entsprechen kann.
Snapdragon 200-Serie
Die verschiedenen Videocodecs, die von der Snapdragon 200-Serie unterstützt werden.
| Codec | Löwenmaul 200 [ 50 ] | Löwenmaul 200 [ 50 ] | Qualcomm 205 [ 51 ] | Löwenmaul 208/210 [ 52 ] | Löwenmaul 212 [ 53 ] |
|---|---|---|---|---|---|
| Verfügbarkeit | 2013 | 2013 | 2017 | 2014 | 2015 |
| Hexagon | QDSP5 | QDSP6 | 536 | 536 | 536 |
| H263 | D & E | D & E | D & E | D & E | D & E |
| VC-1 | |||||
| H.264 | D & E | D & E | D & E | D & E | D & E |
| H.264 10-Bit | - | - | - | - | - |
| VP8 | D & E | D & E | D & E | D & E | D & E |
| H.265 | D HD & E HD | D HD & E HD | D HD & E HD | D FHD & E HD | D FHD & E HD |
| H.265 10-Bit | - | - | - | - | - |
| H.265 12-Bit | - | - | - | - | - |
| VVC | |||||
| VP9 | - | - | - | - | - |
| VP9 10-Bit | - | - | - | - | - |
| AV1 | - | - | - | - | - |
Snapdragon 400-Serie
Die verschiedenen Videocodecs, die von der Snapdragon 400-Serie unterstützt werden.
| Codec | Löwenmaul 400 [ 54 ] | Löwenmaul 410/415 [ 55 ] | Löwenmaul 425/427 | Löwenmaul 429/439 [ 56 ] | Löwenmaul 450 [ 57 ] | Löwenmaul 460 [ 58 ] | Löwenmaul 480/480+ [ 59 ] |
|---|---|---|---|---|---|---|---|
| Verfügbarkeit | 4. Quartal 2013 | 2014/2015 | 1. Quartal 2016/3. Quartal 2017 | 2. Quartal 2018 | 2. Quartal 2017 | 1. Quartal 2020 | 1. Quartal 2021 |
| Hexagon | QDSP6 | QDSP6 V5 | 536 (256 KB) | 536 | 546 | 683 | 686 |
| H263 | D & E | D & E | D & E | D & E | D & E | D & E | D & E |
| VC-1 | |||||||
| H.264 | D & E | D & E | D & E | D & E | D & E | D & E | D & E |
| H.264 10-Bit | - | - | - | - | - | - | D & E |
| VP8 | D & E | D & E | D & E | D & E | D & E | D & E | D & E |
| H.265 | - | D & E | D & E | D & E | D & E | D & E | D & E |
| H.265 10-Bit | - | - | - | - | - | - | |
| H.265 12-Bit | - | - | - | - | - | - | |
| VVC | - | - | - | - | - | - | |
| VP9 | - | - | - | - | D & E | D & E | |
| VP9 10-Bit | - | - | - | - | - | - | |
| AV1 | - | - | - | - | - | - | - |
| Unterstützung der Videobildrate, Dekodierung | HD 60 fps | ||||||
| FHD 60 fps | FHD 60 fps | FHD 60 fps | |||||
| Unterstützung der Videobildrate, Kodierung | HD 60 fps | ||||||
| FHD 60 fps | FHD 60 fps | FHD 60 fps |
Snapdragon 600-Serie
Die verschiedenen Videocodecs, die von der Snapdragon 600-Serie unterstützt werden.
| Codec | Snapdragon 600 [ 60 ] | Snapdragon 610 [ 61 ] | Snapdragon 650/652/653 | Snapdragon 630 [ 62 ] | Snapdragon 632 [ 56 ] | Snapdragon 636/660 [ 62 ] | Snapdragon 662 [ 63 ] | Snapdragon 665 [ 64 ] | Snapdragon 670/675/678 [ 65 ] | Snapdragon 690 [ 66 ] |
|---|---|---|---|---|---|---|---|---|---|---|
| Verfügbarkeit | 1. Quartal 2013 | 1. Quartal 2015 | 2. Quartal 2018 | 1. Quartal 2020 | 2. Quartal 2019 | 2019 | 2. Quartal 2020 | |||
| Hexagon | QDSP6 V4 | QDSP6 V50 | QDSP6 V56 | 642 | 546 | 680 | 683 | 686 | 685 | 692 |
| H263 | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E |
| VC-1 | D [ 67 ] & ? | |||||||||
| H.264 | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E |
| H.264 10-Bit | - | - | - | - | - | - | - | - | - | |
| VP8 | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E |
| H.265 | - | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E | |
| H.265 10-Bit | - | - | - | D & ? | - | D & ? | - | - | D & E | |
| VVC | - | - | - | - | - | - | - | - | - | - |
| VP9 | - | - | D [ 67 ] & ? | D & E | D & E | D & E | D & E | D & E | D & E | D & E |
| VP9 10-Bit | - | - | - | - | - | - | - | - | - | |
| AV1 | - | - | - | - | - | - | - | - | - | - |
| FPS | ||||||||||
| Unterstützung der Bildrate bei der Videodekodierung | HD 60 fps | HD 120 fps | HD 240 fps [ 68 ] | HD 240 fps | HD 240 fps [ 69 ] | HD 60 fps | HD 240 fps | HD 240 fps | HD 240 fps | |
| FHD 30 fps | FHD 60 fps | FHD 120 fps | FHD 120 fps [ 68 ] | FHD 120 fps | FHD 120 fps [ 69 ] | FHD 60 fps | FHD 120 fps | FHD 120 fps | FHD 120 fps | |
| Kein 4K | Kein 4K | 4K 30 fps | 4K 30 fps [ 68 ] | 4K 30 fps | 4K 30 fps [ 69 ] | Kein 4K | 4K 60 fps | 4K60 fps [ 65 ] | 4K 60 fps | |
| Unterstützung der Bildrate bei der Videocodierung | HD 60 fps | HD 60 fps | HD 240 fps [ 68 ] | HD 240 fps | HD 240 fps [ 69 ] | HD 60 fps | HD 240 fps | HD 240 fps | HD 240 fps | |
| FHD 30 fps | FHD 30 fps | FHD 120 fps | FHD 120 fps [ 68 ] | FHD 120 fps | FHD 120 fps [ 69 ] | FHD 60 fps | FHD 120 fps | FHD 120 fps | FHD 120 fps | |
| Kein 4K | Kein 4K | 4K 30 fps | 4K 30 fps [ 68 ] | 4K 30 fps | 4K 30 fps [ 69 ] | Kein 4K | 4K 30 fps | 4K 30 fps | 4K 30 fps | |
| HDR -Formate | ||||||||||
| Anzeige und Wiedergabe | HDR10 , HLG | |||||||||
| Video Aufnahme | HDR10 , HLG | |||||||||
Snapdragon 700-Serie
Die verschiedenen Videocodecs, die von der Snapdragon 700-Serie unterstützt werden.
| Codec | Löwenmaul | Löwenmaul 720G [ 72 ] | Löwenmaul | Löwenmaul /768G [ 76 ] | Löwenmaul 778G [ 77 ] | Löwenmaul 780G [ 78 ] |
|---|---|---|---|---|---|---|
| Verfügbarkeit | 2. Quartal 2018 / 1. Quartal 2019 | 1. Quartal 2020 | 2. Quartal 2019 / 3. Quartal 2020 | 2. Quartal 2019 / 2. Quartal 2019 / 2. Quartal 2020 | 2. Quartal 2021 | 1. Quartal 2021 |
| Hexagon | 685 | 692 | 688 | 696 | 770 | 770 |
| H263 | D & E | D & E | D & E | D & E | ||
| VC-1 | D & E | D & E | D & E | D & E | ||
| H.264 | D & E | D & E | D & E | D & E | ||
| H.264 10-Bit | - | - | ? | ? | ||
| VP8 | D & E | D & E | D & E | D & E | ||
| H.265 | D & E | D & E | D & E | D & E | ||
| H.265 10-Bit | D | D | D & E | D & E | ||
| H.265 12-Bit | - | - | - | - | ||
| VVC | - | - | - | - | ||
| VP9 | D & E | D & E | D & E | D & E | ||
| VP9 10-Bit | D | D | D | D | ||
| AV1 | - | - | - | - | ||
| FPS | ||||||
| Videobildrate, Dekodierung | HD 240 fps | HD 240 fps | HD 240 fps | HD 480 fps | ||
| FHD 120 fps | FHD 120 fps | FHD 120 fps | ? | |||
| 4K 30fps | 4K 30fps | 4K 30fps | 4K 60fps | |||
| Unterstützung der Videobildrate, Kodierung | HD 240 fps | HD 240 fps | HD 240 fps | HD 480 fps | ||
| FHD 120 fps | FHD 120 fps | FHD 120 fps | ? | |||
| 4K 30fps | 4K 30fps | 4K 30fps | ? | |||
| HDR -Formate | ||||||
| Anzeige und Wiedergabe | 10-Bit -HDR | HDR10 , HLG | HDR10 , HLG , HDR10+ | |||
| Videoaufzeichnung | N / A | N / A | HDR10 , HLG | HDR10 , HLG , HDR10+ | ||
| Fotoaufzeichnung | N / A | N / A | N / A | N / A | 10-Bit HDR HEIF | |
Snapdragon 800-Serie
Die verschiedenen Videocodecs, die von der Snapdragon 800-Serie unterstützt werden.
| Codec | Löwenmaul 800 [ 79 ] | Löwenmaul 801 [ 79 ] | Löwenmaul 805 [ 80 ] | Löwenmaul 810 [ 81 ] | Löwenmaul 820/821 [ 82 ] | Löwenmaul 835 [ 83 ] | Löwenmaul 845/850 [ 84 ] | Löwenmaul 855/855+ [ 85 ] | Löwenmaul 865/865+ /870 [ 86 ] | Löwenmaul 888 [ 87 ] | Löwenmaul 8. Generation 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Verfügbarkeit | 2. Quartal 2013 | 1. Quartal 2014 | 1. Quartal 2014 | 3. Quartal 2014 | 4. Quartal 2015 3. Quartal 2016 | 2. Quartal 2017 | 1. Quartal 2018 | 2019 | 2019 2021 | 4. Quartal 2020 | 2021 |
| Hexagon | QDSP6 V5 | QDSP6 V5 | QDSP6 V50 | QDSP6 V56 | 680 | 682 | 685 | 690 [ 88 ] | 698 | 780 | 790 |
| MPEG-4 | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E | |
| H263 | D & E | D & E | D & E | D & E | D & E [ 89 ] | D & E | D & E | D & E | D & E | D & E | |
| VC-1 | D & E | D & E | D & E | D & E | D & E | D & E | |||||
| H.264 | D & E | D & E | D & E | D & E | D & E [ 90 ] | D & E | D & E | D & E | D & E | D & E | |
| H.264 10-Bit | N / A | N / A | N / A | N / A | N / A | N / A | D & E | D & E | D & E | D & E | |
| VP8 | D & E | D & E | D & E | D & E | D & E [ 91 ] | D & E | D & E | D & E | D & E | D & E | |
| H.265 | N / A | D & E 720p@30 | D & E | D & E | D & E | D & E | D & E | D & E | D & E | D & E | |
| H.265 10-Bit | N / A | N / A | N / A | N / A | D | D | D & E | D & E | D & E | D & E | |
| VP9 | N / A | N / A | N / A | N / A | D | D & E | D & E | D & E | D & E | D & E | |
| VP9 10-Bit | N / A | N / A | N / A | N / A | D | D | D & E | D & E | D & E | D & E | |
| AV1 | N / A | N / A | N / A | N / A | N / A | N / A | N / A | N / A | N / A | N / A | |
| VVC | N / A | N / A | N / A | N / A | N / A | N / A | N / A | N / A | N / A | N / A | |
| FPS | |||||||||||
| Dekodierung | HD@120 | HD@240 | HD@480 [ 84 ] | HD@480 [ 92 ] | HD@960 | ||||||
| FHD@60 | FHD@120 | FHD@240 [ 84 ] | FHD@240 | ? | |||||||
| 4K@30 | 4K@60 | ? | 4K@120 | ||||||||
| N / A | 8K@? | 8K@60 | |||||||||
| Codierung FPS | HD@120 | HD@240 | HD@480 [ 93 ] | HD@480 | HD@960 | ||||||
| FHD@60 | FHD@120 | FHD @240 [ 93 ] | FHD @240 | ? | |||||||
| 4K@30 | 4K @60 [ 93 ] | 4K@60 | 4K@120 | ||||||||
| N / A | 8K@30 | ||||||||||
| HDR -Formate | |||||||||||
| Anzeige und Wiedergabe | N / A | HDR | HDR10 , | HDR10 , HLG , | |||||||
| Video Aufnahme | N / A | HDR10 , | HDR10 , HLG , | HDR10 , HLG , | |||||||
| Foto Aufnahme | N / A | 10-Bit HDR HEIF | |||||||||
Codebeispiel
Dies ist ein einzelnes Befehlspaket aus der inneren Schleife einer 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) }:endloop0 Qualcomm zufolge entspricht dieses Paket 29 klassischen RISC-Operationen; es beinhaltet Vektoraddition (4 x 16 Bit), komplexe Multiplikation und Hardware-Schleifenunterstützung. Alle Befehle des Pakets werden im selben Taktzyklus ausgeführt.
Siehe auch
- Qualcomm Snapdragon
- Liste der Qualcomm Snapdragon-Prozessoren
- Nvidia NVDEC
- Nvidia NVENC
- Texas Instruments TMS320
- CEVA, Inc.
- Super-Harvard-Architektur-Ein-Chip-Computer
- Digitale Signalverarbeitung
- Kryptographie
- Befehlssatzarchitektur
- Mikroarchitektur
- Sehr langes Anweisungswort
- SIMD
- Multithreading
- System auf einem Chip
- Hypervisor
- Codec
- Schnelle Fourier-Transformation
- Mobilfunknetz
- Conexant
Referenzen
- ^ Baseband-Exploitation im Jahr 2013: Hexagon-Herausforderungen (Archiviert am 24. Dezember 2013 in der Wayback Machine /Ralf-Philipp Weinmann) Pacsec 2013, 14. November 2013, Tokio, Japan: „32-Bit-Einheitsadressraum für Code und Daten – Byte-adressierbar; 32 allgemeine Register (32 Bit) – auch paarweise nutzbar: 64-Bit-Registerpaare“
- ^ „CSDL | IEEE Computer Society“ . www.computer.org . Abgerufen am 8. Juni 2024 .
- ^ „Hexagon DSP SDK“ . Qualcomm Developer Network . Abgerufen am 14.01.2021 .
- ^ a b „Hexagon DSP SDK Processor“ . Qualcomm Developer Network . Abgerufen am 14.01.2021 .
- ^ Humrick, Matt. „Qualcomm Details Snapdragon 835: Kryo 280 CPU, Adreno 540 GPU, X16 LTE“ . www.anandtech.com . Archiviert vom Original am 4. Januar 2017. Abgerufen am 14. Januar 2021 .
- ^ "Mikroprozessorbericht" (PDF) .
- ^ „Rob Landleys Blog-Thema für 2012“ . Landley.net . Abgerufen am 19.10.2012 .
- ^ a b Portierung von LLVM auf einen DSP der nächsten Generation , L. Taylor Simpson (Qualcomm) // LLVM-Entwicklertreffen: 18.11.2011
- ^ „Hexagon - Mikroarchitekturen - Qualcomm - WikiChip“ . en.wikichip.org . Abgerufen am 14.01.2021 .
- ^ Iqbal, Faisal. "Qualcomm Hexagon DSP" .
- ^ Technologies, Qualcomm (2018). "Qualcomm Hexagon V66 HVX Programmer's Reference Manual" (PDF) .
- ^ Will Strauss, Forward Concepts. Wireless/DSP Market Bulletin: Qualcomm Leads in Global DSP Silicon Shipments. Archiviert am 28. Mai 2013 in der Wayback Machine. // Forward Concepts: „Im Kalenderjahr 2011 lieferte Qualcomm laut Berichten 521 Millionen MSM-Chips aus. Wir schätzen, dass durchschnittlich 2,3 DSP-Kerne pro Chip zu 1,2 Milliarden ausgelieferten DSPs führten. Für dieses Kalenderjahr gehen wir davon aus, dass das Unternehmen durchschnittlich 2,4 DSP-Kerne pro (komplexerem) MSM-Chip ausliefern wird.“
- ^ [1] ; [2] Archiviert am 14.01.2015 im Internet Archive ; Ceva sichert sich 90 % des DSP-IP-Marktes , 2012
- ^ Hexagon v2 Programmiererreferenz
- ^ Lucian Codrescu (Qualcomm) (März–April 2014). „Hexagon DSP: Eine für mobile Multimedia- und Kommunikationsanwendungen optimierte Architektur“ (PDF) . IEEE Micro 34.2, S. 34–43 .
- ^ Schnellere 128-EEA3- und 128-EIA3-Software , Roberto Avanzi und Billy Bob Brumley (Qualcomm Research), Cryptology ePrint Archive: Report 2013/428, 2. Juli 2013. Seite 9.
- ^ a b c d e f g „Qualcomm Hexagon DSP: Eine für mobile Multimedia und Kommunikation optimierte Architektur“ (PDF) . Palo Alto, CA: Hot Chips, 25. August 2013.
- Qualcomm erweitert Hexagon DSP : Hexagon v5 bietet Gleitkommaarithmetik und dynamisches Multithreading // Linley Gwennap, Microprocessor Report, August 2013
- ^ Ho, Joshua. „Qualcomm stellt Hexagon 680 DSP im Snapdragon 820 vor: Beschleunigte Bildgebung“ . www.anandtech.com . Archiviert vom Original am 25. August 2015. Abgerufen am 12. Mai 2019 .
- ^ „On-Device AI with Qualcomm Snapdragon Neural Processing Engine SDK“ . Qualcomm Developer Network . Archiviert vom Original am 30.10.2020 . Abgerufen am 12.05.2019 .
- ^ „KI-Engine der Qualcomm Snapdragon 855 Mobile Platform ermöglicht KI-gestützte Benutzererlebnisse auf Flaggschiff-Smartphones der Premiumklasse“ . Qualcomm (Pressemitteilung). 24.02.2019 . Abgerufen am 12.05.2019 .
- ^ „Qualcomm stellt die weltweit fortschrittlichste 5G-Mobilfunkplattform vor“ . Qualcomm (Pressemitteilung). 03.12.2019 . Abgerufen am 14.05.2023 .
- ^ „Erforschung der KI-Fähigkeiten der Qualcomm Snapdragon 888 Mobile Platform“ . Qualcomm (Pressemitteilung). 01.12.2020 . Abgerufen am 14.05.2023 .
- ^ „Snapdragon 8 Gen 1 Mobile Platform“ . Qualcomm . 1. Dezember 2020. Abgerufen am 14. Mai 2023 .
- ^ https://docs.qualcomm.com/bundle/publicresource/80-NB419-3_REV_A_Hexagin_Virtual_Machine_Specification.pdf Archiviert am 07.05.2024 in der Wayback Machine (eingeschränkter Zugriff)
- ^ Corbet, Jonathan (2. November 2011). „3.2 Zusammenführungsfenster, Teil 1“ . lwn.net . Abgerufen am 19. Oktober 2012 .
- ^ Linux-Kernel 3.2 Versionshinweise „1.4. Neue Architektur: Hexagon“
- ^ Richard Kuo, Hexagon MiniVM, archiviert am 24.12.2013 in der Wayback Machine // linux.ports.hexagon, 25. April 2013
- ^ Hexagon MiniVM , archiviert am 22.05.2013 in der Wayback Machine // CodeAurora (Qualcomm)
- ^ „LLVM 3.1 Release Notes“ . Llvm.org. 15.05.2012 . Abgerufen am 19.10.2012 .
- ^ „LLVM 8.0.0 Release Notes“ . Llvm.org. 2019-03-20 . Abgerufen am 03.04.2019 .
- ^ „Hexagon Project Wiki“ . Codeaurora.org. Archiviert vom Original am 24.12.2013 . Abgerufen am 23.05.2012 ."Hexagon-Download" .
- ^ a b Qualcomm kündigt seinen Superchip für 2012 an: 28nm Snapdragon S4 , 10.12.2011 von John Oram. Zitat: „Hexagon-DSPs sind seit 2006 in Snapdragon-Chips verbaut.“
- ^ a b c QDSP6 V4: Qualcomm ermöglicht Kunden und Entwicklern Programmierzugriff auf seinen DSP-Kern // InsideDSP, 22. Juni 2012
- Qualcomm zielt mit Hexagon auf Femtozellen ab , 31. Oktober 2011. Linley Gwennap// Linley WIRE
- ^ „Qualcomm integriert Conexant AudioSmart in Hexagon DSPs“ . Speech Tech Magazine. 1. März 2016. Abgerufen am 11. März 2016 .
- ^ „wolfSSL Use With Hexagon Toolchain“ . wolfSLS. 18.05.2018 . Abgerufen am 10.07.2020 .
- ^ „Qualcomm kündigt Snapdragon Premium-Mobilprozessoren der nächsten Generation an“ (Pressemitteilung). Qualcomm. 7. Januar 2013.
- ^ a b c d e f g h i j „Liste der Snapdragon SoCs“ (PDF) . developer.qualcomm.com. Archiviert vom Original (PDF) am 26.10.2012 . Abgerufen am 19.10.2012 .
- ^ a b c d QDSP6 V4: BDTI-Benchmark-Ergebnisse und Implementierungsdetails des DSP-Kerns von Qualcomm // BDTI, 12. Februar 2013
- Qualcomms QDSP6 v5: Benchmark-Ergebnisse bestätigen die Unterstützung von Gleitkommazahlen // BDTI, 12. Juni 2013
- ^ „Qualcomm SDM660 SoC | Integrierter LTE-Anwendungsprozessor basierend auf Snapdragon 660 | Qualcomm“ . qualcomm.com . Abgerufen am 9. Juni 2022 .
- Qualcomms QDSP6 v6: Bild- und Sehverbesserungen durch Vektorerweiterungen // BDTI, 29. September 2015
- ^ „Qualcomms neuer Hexagon 680 DSP: Schnell, effizient, Auslieferung mit Snapdragon 820“ . Extremetech . 25. August 2015. Abgerufen am 10. Juni 2022 .
- ^ „AI-Benchmark“ . ai-benchmark.com . Abgerufen am 24.08.2025 .
- ^ „Reddit – Das Herz des Internets“ . www.reddit.com . Abgerufen am 24.08.2025 .
- ^ „Decoding AI TOPS: Essential Metrics for AI Chips and TOPS Comparison Chart | Ernest Chiang“ . www.ernestchiang.com . 23. Juni 2024. Abgerufen am 24. August 2025 .
- ^ „Qualcomm Snapdragon X Architektur im Detail: Oryon und Adreno X1 kennenlernen“ . anandtech.com . 13. Juni 2024. Archiviert vom Original am 13. Juni 2024.
- ^ a b c d Snapdragon 800, 600, 400, 200 Prozessorspezifikationen // Qualcomm
- ^ a b „Snapdragon 200 Prozessor“ . Qualcomm. 2. Oktober 2018. Archiviert vom Original am 30. Juni 2018. Abgerufen am 30. Juni 2018 .
- ^ „Qualcomm 205 Mobile Platform“ . Qualcomm. Archiviert vom Original am 20. März 2017. Abgerufen am 20. März 2017 .
- ^ „Qualcomm stellt die Snapdragon 210- und 208-Prozessoren vor“ . Qualcomm. 9. September 2014. Archiviert vom Original am 25. Februar 2016. Abgerufen am 19. Februar 2016 .
- ^ „Snapdragon 412- und 212-Prozessoren angekündigt“ (Pressemitteilung). Qualcomm. 28. Juli 2015. Archiviert vom Original am 25. Februar 2016. Abgerufen am 18. Februar 2016 .
- ^ „Snapdragon 400 Prozessor“ . Qualcomm. Archiviert vom Original am 26. November 2016. Abgerufen am 17. November 2016 .
- ^ „Snapdragon 415 Prozessor“ . Qualcomm. Archiviert vom Original am 30. Juni 2015. Abgerufen am 28. Juni 2015 .
- ^ a b „Einführung der Snapdragon 632, 439 und 429 für verbesserte mobile Erlebnisse und überlegene Leistung“ . Qualcomm. 26. Juni 2018. Archiviert vom Original am 27. Juni 2018. Abgerufen am 27. Juni 2018 .
- ^ „Qualcomm Snapdragon 450 Mobile Platform to Bring 14nm FinFET Process, Enhanced Dual-Camera Support and Fast LTE Connectivity to Mid-Range Smartphones and Tablets“ . Qualcomm. 27. Juni 2017. Archiviert vom Original am 7. Juli 2017. Abgerufen am 29. Juni 2017 .
- ^ „Snapdragon 460 Mobile Platform | Qualcomm“ . www.qualcomm.com . 14. Januar 2020. Archiviert vom Original am 25. Februar 2020. Abgerufen am 8. September 2020 .
- ^ „Qualcomm Snapdragon 480 5G Mobile Platform | Qualcomm“ . www.qualcomm.com . 11. Dezember 2020. Archiviert vom Original am 20. November 2021. Abgerufen am 19. Januar 2021 .
- ^ „Snapdragon-600-Prozessoren neu positioniert, um die höhere Leistung widerzuspiegeln“ . Qualcomm. Dezember 2015. Archiviert vom Original am 22. Dezember 2015. Abgerufen am 17. Dezember 2015 .
- ^ „Snapdragon 610 Prozessor“ . Qualcomm. Archiviert vom Original am 4. November 2016. Abgerufen am 16. November 2016 .
- ^ a b „Qualcomm Snapdragon 660 und 630 Mobile Plattformen treiben fortschrittliche Fotografie, verbessertes Gaming, integrierte Konnektivität und maschinelles Lernen voran“ . Qualcomm. Archiviert vom Original am 9. Mai 2017. Abgerufen am 12. Mai 2017 .
- ^ „Snapdragon 662 Mobile Platform“ . Qualcomm. 14. Januar 2020. Archiviert vom Original am 10. Januar 2021. Abgerufen am 15. Februar 2021 .
- ^ „Snapdragon 665 Mobile Platform“ . Qualcomm. 27. März 2019. Archiviert vom Original am 4. Dezember 2020. Abgerufen am 15. Februar 2021 .
- ^ a b „Snapdragon 670 Mobile Platform | Qualcomm“ . www.qualcomm.com . 2. Oktober 2018. Archiviert vom Original am 8. August 2018. Abgerufen am 7. September 2020 .
- ^ „Snapdragon 690 5G Mobile Platform“ . Qualcomm. 2. Juni 2020. Archiviert vom Original am 25. Januar 2021. Abgerufen am 15. Februar 2021 .
- ^ a b Kodi Codec SoC Hardware-Support , archiviert vom Original am 30.01.2018 , abgerufen am 30.01.2018
- ^ a b c d e f „Snapdragon 630 Mobile Platform with X12 LTE and Spectra 160 ISP | Qualcomm“ . Qualcomm . Archiviert vom Original am 21. Juni 2018. Abgerufen am 21. Juni 2018 .
- ^ a b c d e f „Snapdragon 660 Mobile Platform with Spectra ISP and Hexagon 680 DSP | Qualcomm“ . Qualcomm . Archiviert vom Original am 21. Juni 2018. Abgerufen am 21. Juni 2018 .
- ^ „Snapdragon 710 Mobile Platform“ . Qualcomm. Archiviert vom Original am 24. Mai 2018. Abgerufen am 24. Mai 2018 .
- ^ „Snapdragon 712 Mobile Platform | Qualcomm“ . www.qualcomm.com . 22. Januar 2019. Archiviert vom Original am 9. Februar 2019. Abgerufen am 8. September 2020 .
- ^ „Snapdragon 720G Mobile Platform“ . Qualcomm. 14. Januar 2020. Archiviert vom Original am 11. März 2020. Abgerufen am 21. Januar 2020 .
- ^ „Snapdragon 730 Mobile Platform | Qualcomm“ . www.qualcomm.com . 13. März 2019. Abgerufen am 8. September 2020 .
- ^ „Snapdragon 732G Mobile Platform | Qualcomm“ . www.qualcomm.com . 17. August 2020. Archiviert vom Original am 5. September 2020. Abgerufen am 8. September 2020 .
- ^ „Snapdragon 765 5G Mobile Platform | Qualcomm“ . www.qualcomm.com . 19. November 2019. Abgerufen am 8. September 2020 .
- ^ a b „Snapdragon 768G 5G Mobile Platform | Qualcomm“ . www.qualcomm.com . Mai 2020. Archiviert vom Original am 11.05.2020 . Abgerufen am 08.09.2020 .
- ^ „Snapdragon 778G 5G Mobile Platform“ . www.qualcomm.com . Archiviert vom Original am 18.05.2021 . Abgerufen am 21.11.2021 .
- ^ „Snapdragon 780G 5G Mobile Platform“ . www.qualcomm.com . Archiviert vom Original am 07.06.2021 . Abgerufen am 22.11.2021 .
- ^ a b Shimpi, Anand Lal. „Der Unterschied zwischen Snapdragon 800 und 801: Aufklärung der Verwirrung“ . Archiviert vom Original am 15. Juni 2018. Abgerufen am 15. Juni 2018 .
- ^ „Qualcomm Technologies kündigt den Qualcomm Snapdragon 805 „Ultra HD“-Prozessor der nächsten Generation an“ . Qualcomm. 20. November 2013. Archiviert vom Original am 25. Februar 2016. Abgerufen am 19. Februar 2016 .
- ^ „Qualcomms Snapdragon 808/810“ . Archiviert vom Original am 8. April 2014. Abgerufen am 7. April 2014 .
- ^ Erstes Smartphone mit Snapdragon 820 auf der CES vorgestellt ( Archiviert am 5. Januar 2017 in der Wayback Machine – Qualcomm.com, 5. Januar 2016)
- ^ „Snapdragon 835 Mobile Platform“ . Qualcomm. Archiviert vom Original am 17. September 2018. Abgerufen am 20. Februar 2018 .
- ^ a b c „Snapdragon 845 Mobile Platform“ . Qualcomm. Archiviert vom Original am 7. Dezember 2017. Abgerufen am 6. Dezember 2017 .
- ^ „Snapdragon 855 Mobile Platform“ . Qualcomm. 7. November 2018. Archiviert vom Original am 7. Dezember 2018. Abgerufen am 6. Dezember 2018 .
- ^ „Snapdragon 865 5G Mobile Platform“ . Qualcomm. 19. November 2019. Archiviert vom Original am 4. Dezember 2019. Abgerufen am 4. Dezember 2019 .
- ^ „Snapdragon 888 5G Mobile Platform“ . Qualcomm. 17. November 2020. Archiviert vom Original am 28. Januar 2021. Abgerufen am 15. Februar 2021 .
- ^ „Wie Qualcomm Leistung, Gaming und KI auf dem Snapdragon 855 verbesserte“ . xda-developers . 05.12.2018. Archiviert vom Original am 6. Dezember 2018. Abgerufen am 06.12.2018 .
- ^ Snapdragon 820 (2016). "Snapdragon 820 Produktübersicht" .
{{cite web}}: CS1 Wartung: numerische Namen: Autorenliste ( Link ) - ^ "snapdragon-820-processor-product-brief.pdf | Grafikprozessor | Elektronik" . Scribd . Archiviert vom Original am 30. Dezember 2018. Abgerufen am 20. Juni 2018 .
- ^ „Eragon Snapdragon 820 SOM (APQ8096) – Basierend auf dem Qualcomm® Snapdragon 820 (APQ8096) Prozessor für eingebettete Systeme“ . Archiviert vom Original am 20. Juni 2018. Abgerufen am 20. Juni 2018 .
- ^ „Qualcomm Spectra 380 vorgestellt: Weltweit erster ISP mit integrierter KI“ . xda-developers . 05.12.2018. Archiviert vom Original am 6. Dezember 2018. Abgerufen am 06.12.2018 .
- ^ a b c „Produktübersicht Snapdragon 845“ (PDF) . Qualcomm . 2018. Archiviert (PDF) vom Original am 12. Juni 2018. Abgerufen am 12. Juni 2018 .
- ^ a b „Produktübersicht Snapdragon 845“ (PDF) . Qualcomm . 2018. Archiviert (PDF) vom Original am 12. Juni 2018. Abgerufen am 12. Juni 2018 .
Externe Links
- Qualcomms Hexagon-Homepage
- Zukünftige DSP-Architekturen , Arnd Bergmann // LWN
- Einführung in Qualcomms QDSP-Zugangsprogramm // Qualcomm, 2011
- Qualcomm Hexagon DSP: Eine für mobile Multimedia und Kommunikation optimierte Architektur // Lucian Codrescu (Qualcomm), Hot Chips 25, Palo Alto, CA, August 2013.
- Qualcomm erweitert Hexagon DSP: Hexagon v5 bietet Gleitkommaarithmetik und dynamisches Multithreading // Linley Gwennap, Microprocessor Report, August 2013.