Qualcomm Hexagon

Hexagon is the brand name for a family of digital signal processor (DSP) and later neural processing unit (NPU) products by Qualcomm.

The buses – data transfer channels – for Hexagon devices are 32 bits wide.

The Hexagon micro-architecture supports single instruction, multiple data operations,[11] which means that when a Hexagon device receives an instruction, it can carry out the operation on more than one piece of data at the same time.

The Hexagon architecture is designed to deliver performance with low power over a variety of applications.

Hardware multithreading is implemented as barrel temporal multithreading - threads are switched in round-robin fashion each cycle, so the 600 MHz physical core is presented as three logical 200 MHz cores before V5.

[17][18] At Hot Chips 2013 Qualcomm announced details of their Hexagon 680 DSP.

[19] In March 2015 Qualcomm announced their Snapdragon Neural Processing Engine SDK which allow AI acceleration using the CPU, GPU and Hexagon DSP.

[21] Snapdragon 865 contains the 5th generation on-device AI engine based on the Hexagon 698 DSP capable of 15 trillion operations per second (TOPS).

[22] Snapdragon 888 contains the 6th generation on-device AI engine based on the Hexagon 780 DSP capable of 26 TOPS.

[35] In March 2016, it was announced that semiconductor company Conexant's AudioSmart audio processing software was being integrated into Qualcomm's Hexagon.

888/888+ Both Hexagon (QDSP6) and pre-Hexagon (QDSP5) cores are used in modern Qualcomm SoCs, QDSP5 mostly in low-end products.

D - decode; E - encode FHD = FullHD = 1080p = 1920x1080px HD = 720p which can be 1366x768px or 1280x720px The different video codecs supported by the Snapdragon 200 series.

HDR10+, Dolby Vision recording This is a single instruction packet from the inner loop of a FFT:[8][18] This packet is claimed by Qualcomm to be equal to 29 classic RISC operations; it includes vector add (4x 16-bit), complex multiply operation and hardware loop support.