有效

面向CPU+DSP异构系统的矩阵乘加速方法

刘杰、迟利华、甘新标、晏益慧、徐涵、胡庆丰、蒋杰、李胜国、王庆林、皇甫永硕、崔显涛、周陈
中国人民解放军国防科学技术大学

摘要

本发明公开了一种面向CPU+DSP异构系统的矩阵乘加速方法,目的是面向CPU+DSP异构系统提出一种高效协同的矩阵乘加速方法,以提高矩阵乘的运算速度和最大化CPU+DSP异构系统的计算效率。技术方案是先初始化参数并对CPU+DSP异构系统信息配置,依据主处理器CPU和加速器DSP设计目标和计算性能的差异,将分配给计算结点待处理的数据划分给CPU和DSP协同处理,然后CPU和DSP并行进行数据传输与协同计算,得到个块矩阵C,最后将块矩阵C归并,组成M×N的结果矩阵C。采用本发明可使得CPU在负责数据传输和程序控制的同时积极与DSP协同完成矩阵乘计算,且数据传输与协同计算重叠,提高了CPU+DSP异构系统的矩阵乘运算速度和计算资源利用率。