摘要
本发明涉及一种基于众核的数据依赖并行计算方法,属于众核并行计算技术领域,包括获取并行计算数据,并组装成结构体后传入从核,从核进入满阵列快速线程组,启动从核;配置从核计算数据量,计算从核总数量,计算数据块计算数据量对并行计算任务进行划分,通过顺序遍历和逆序遍历计算从核的起始数据行号和数据块的起始数据行号,循环计算每行从核数据的值,查询每行从核数据的计算位置和读取位置,判断每行从核数据的值是否计算更新,通过数据存储矩阵中每个节点的列号为下标遍历计算每行从核数据,通过寻值方法找到所需计算数据的正确读取位置,并通过遍历每行数据进行并行计算,解决了并行计算中的数据依赖和数据冲突问题。
技术关键词
并行计算方法
内存池管理
数据存储
并行计算技术
阵列
矩阵
节点
数据同步
总量
机制
算法