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.

AM5728怎么 最大化利用2个dsp的性能

Other Parts Discussed in Thread: AM5728

我现在用AM5728开发板,发现2个DSP的firmware都链接到opencl上,如下:

dra7-dsp1-fw.xe66 ->/lib/firmware/dra7-dsp1-fw.xe66.xe66.opencl-monitor

dra7-dsp2-fw.xe66 ->/lib/firmware/dra7-dsp2-fw.xe66.xe66.opencl-monitor

经过研究,发现ti是默认将opencv的函数通过opencl分配到2个dsp上执行,这样会导致一个问题,对于我的项目来说,算法既需要调用opencv的函数,又需要调用自己的算法来运算,我本来的想法是用dsp1跑自己的算法,dsp2通过opencl跑opencv,当我把dra7-dsp1-fw.xe66 ->myown.xe66后,通过arm调用dsp2就没法跑opencv了。

现在我的想法是将opencv完整的分配到一个dsp上通过opencl给ARM调用,另一个dsp跑自己的算法,不知这样是否可行?如果可行需要怎么做呢?

欢迎大家来讨论,求大神指点!