发明名称 一种用于GPDSP的多核细粒度同步的DMA传输方法
摘要 一种用于GPDSP的多核细粒度同步的DMA传输方法,每个参与多核细粒度同步传输的直接存储访问部件DMA在传输完一帧数据后都会将一个本地帧传输结束信号发送到全局同步寄存器;将来自多个核的结束信号整合成一个全局帧传输结束信号;每个直接存储访问部件DMA检查自己所配置的参与同步传输的核列表参数是否与接收到全局帧传输结束信号一致;如果一致,则表明所有参与直接存储访问部件DMA都完成了上一帧数据的传输,可以开始进行下一帧数据的搬移;如果不一致,则表明依然有参与直接存储访问部件DMA没有完成上一帧数据的搬移,这些参与的直接存储访问部件DMA都继续等待,直到匹配成功。本发明可有效提升SDRAM的行命中率,显著提高访存带宽的利用率和DMA传输效率。
申请公布号 CN104615557A 申请公布日期 2015.05.13
申请号 CN201510033310.8 申请日期 2015.01.22
申请人 中国人民解放军国防科学技术大学 发明人 万江华;马胜;杨柳;陈书明;郭阳;刘胜;雷元武;陈胜刚;彭元喜;胡封林;田玉恒;李晨;王占立;胡月安;丁一博
分类号 G06F13/28(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 湖南兆弘专利事务所 43008 代理人 周长清
主权项 一种用于GPDSP的多核细粒度同步的DMA传输方法,其特征在于,每个参与多核细粒度同步传输的直接存储访问部件DMA在传输完一帧数据后都会将一个本地帧传输结束信号发送到全局同步寄存器;全局同步寄存器将来自多个核的结束信号整合成一个多位宽的全局帧传输结束信号;每个直接存储访问部件DMA检查自己所配置的参与多核细粒度同步传输的核列表参数是否与接收到全局帧传输结束信号一致;如果一致,则表明所有参与直接存储访问部件DMA都完成了上一帧数据的传输,可以开始进行下一帧数据的搬移;如果不一致,则表明依然有参与直接存储访问部件DMA没有完成上一帧数据的搬移,这些参与的直接存储访问部件DMA都继续等待,直到匹配成功。
地址 410073 湖南省长沙市砚瓦池正街47号中国人民解放军国防科学技术大学计算机学院微电子与微处理器研究所