Use TVM for TI DSP

Hello geeks, first time here.
I am learning TVM now and I am working on a TI DSP with two c66x cores.I have seen that TVM can generate souce code for CUDA/OpenCL, so I am wondering if I could extend this to generate optimized c66x souce code, which use “#Pragma roll/iterate before the for loop” and “restrict keyword before the variable” to accelerate the loops. Would you give me some suggestions?

You can start by looking the codegen for some backends, such as opencl (already uses _restrict), HLS (uses pragma).

Thank you for your reply.

I will try to implement it.

@jianjun, hi, TVM supports the TI DSP such as TDA2X?

hi,I am using TVM to support a DSP similar to TI architecture,but i dont know how to implement it;so I would like to ask you something about it and ask for help,if you have time ,please reply me,Thanks

I don’t think so, you have to extend by yourself.

I didn’t implement one neither.

Hi,

Is there any update on support for TI DSPs or guidelines to extend TVM code gen for new targets?

Thanks

2 Likes