Questions tagged [hexagon-dsp]

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.

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) =…
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…
1 2 3
4