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.

TDA4VM: 关于使用MMA和DSPLIB加速CERE库矩阵运算部分的问题

Part Number: TDA4VM


我们的代码使用了ceres库,整个工程跑在C7上,其中涉及到浮点矩阵运算,想使用mma加速矩阵运算过程,发现只能做整型矩阵的运算,不能做浮点型矩阵运算,能编译成功,但运行就卡死,有什么方法可以使用MMA?

同时我发现dsplib的矩阵预算可以支持浮点,且速度很快,但dsplib只能跑在C6上,而我们的代码需要跑在C7上。我计划做一些方案,能给点意见。

方案1:把跑在C7上的代码编译到C6上,但是整个工程的运行速度极慢。

方案2:把dsplib的源代码编译到C7平台上,请问这个方案可以吗?

方案3:开一个C6的内核单独运行矩阵预算,使用ipc通信,等待C7发过来的数据经过C6的DSPLIB运算后再把结果发给C7,请问这种方案的性价比如何,通信的时耗会不会很长?