大家好,最近在用C6678做大图像的处理,现在想法是充分利用八核资源,也就是把图像分成几个部分分别在不同的core上进行处理(各个core运行的算法相同),现在有如下几个疑问:
1、对于我这个需求,核间通信(具体有哪几种方式?)采用何种方式比较好,IPC+MessageQ还是QMSS?(听别人说“IPC+MessageQ”会出现内存一致性的问题,不了解这块)
2、MCSDK提供了一个多核Imageprocessing 的Demo(IPC),具体没看懂其采用的何种方式,是只采用的“IPC+MessageQ”方式吗,还是其他的方式?
3、如果利用QMSS,这个还需要IPC吗,QMSS如何实现多核间的通信?
4、前面提到采用8核进行大图像处理,各核的算法相同,是创建一个工程,还是多个工程(不管采用何种核间通信方式)?
最近就是自己在看,没人指导,没有资料,所以问题比较多,在此首先谢谢工程师,期望你们的解答,谢谢!!!
zhen dong:
期待工程师们解答一下我的疑惑,在此谢过!!
zhen dong:
回复 Andy Yin1:
谢谢回复。
zhen dong:
回复 Andy Yin1:
谢谢回复。
user4523903:
回复 Andy Yin1:
请问QMSS具体是如何使用的?之间核间通信主要用的是shared memory、EDMA,核间同步主要用硬件信号量。