C6678 多核并行处理,主核怎么分配子模块给其他核

2019-07-21 16:56发布

最近在做C6678多核并行测试,但是看了c6678多核处理有几种方式,其中最简单的就是通过共享存储器中设置全局变量来实现多核通信,还有就是IPC和qmss,我现在可以实现IPC进行8个核串行通信。现在问题就是,我要是想用8个核来做一组数据的处理,核0作为主核,其他核作为从核,核0将这组数据进行8等分,然后将这几组数据分别分配给8个核,我想知道8个核是怎么去进行取数,还有就是如果8个核需要并行执行8个不同的算法,我想知道能不能在烧写文件时分成8个.out文件进行烧写?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
helongdm
2019-07-22 03:08
IPC只是用来通知,如果是数据共享内存,每个核心收到通知后,各自从共享内存读取数据进行处理就可以了,至于要不要分成八个out,一个也行,八个也可以

一周热门 更多>