Hexagon is a Digital Signal Processor (DSP), based on 32-bit multithreaded CPU architecture developed by Qualcomm. Hexagon DSPs are included in Snapdragon SoC since 2006. They are also used in some femtocell processors of Qualcomm, including FSM9832.
Questions tagged [hexagon-dsp]
51 questions
1
vote
2 answers
Multiple definition linker errors using Hexagon DSP toolchain
I am trying to build/cross compile some C code using Qualcomm Hexagon toolchain for Hexagon target. I use argtable3 . library for commandline parsing needed in my application.
The build gives multiple definition linker errors for certain functions…

goldenmean
- 18,376
- 54
- 154
- 211
0
votes
0 answers
Does Hexagon Delegate for a tflite support multithreading?
I want to Hexagon Delegate to deploy a tflite model with lowest latency. I noticed the Hexagon DSP has 4 thread. So I want to enable it to see how much performance gain can achieve.
I used benchmark tool to profiling the tflite using Hexagon…
0
votes
0 answers
How to make quantized tflite support tf.pow function?
Because the original tf.pow function cannot be quatilized. So I want to adjust the implementation method of the pow function so that tflite can support the pow function.
The original method of Pow function is
Po = Pi ^ gamma
changed to
ln (Po) =…

sdragon
- 27
- 6
0
votes
0 answers
Qualcomm Hexagon: Vector memory load intrinsic?
I would like perform SIMD operations, e.g., on a MAC-loop with Hexagon. While there are intrinsics on e.g. multiply-accumulate vector data, I don't find any C-intrinsics on vector memory loads and stores.
Are there any or do I need to write asm code…

Dario Da
- 37
- 5
0
votes
0 answers
How does one pass argv[] to a c function in dart?
I want to call a c function test_main(int argc, char *argv[]) from dart using dart FFI. But the code below doesn't work obviously because Dart string cannot have null characters in it. How does one compose argv in dart?
// FFI signature of the C…

Vikram Kapoor
- 41
- 1
- 5
0
votes
1 answer
What's the fastest way to performing horizontal sum on word32 for qualcomm hexagon 600 processors
I have been looking at the intrinsic for 600 series and there isn't a horizontal sum intrinsic for hvx similar to that on x86. I have been looking for something that lets me reverse the register content so that i can continuously add the reverse of…

Karim Mohamed Hasebou
- 171
- 1
- 13