Howdy Forum,
Looking to implement complex element-wise matrix multiplication in an efficient manor. I see that the DSPLIB has matrix mults, but didn't see element-wise operations.
Any comments?
Thanks!
Jim
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Howdy Forum,
Looking to implement complex element-wise matrix multiplication in an efficient manor. I see that the DSPLIB has matrix mults, but didn't see element-wise operations.
Any comments?
Thanks!
Jim
Hi Jim,
C66x supports single precision _complex_mpysp instruction that allows for complex element wise matrix operation. You will need to write the outside loop to account for the rows and columns in your complex matrices to iterate over each element in the array.
Refer to the documentation of this intrinsic in the C6000 Compiler documentation.
Regards,
Rahul
Note: The sample usage of this intrinsic as has been demonstrated here:
http://e2e.ti.com/support/development_tools/compiler/f/343/p/192618/689041.aspx#689041