[发明专利]一种粗粒度数据流架构中的数据复用和同步的方法、装置有效
申请号: | 201810279029.6 | 申请日: | 2018-03-30 |
公开(公告)号: | CN108563446B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 向陶然;严明玉;谭旭;叶笑春;范东睿;王达 | 申请(专利权)人: | 北京中科睿芯智能计算产业研究院有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 101300 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种粗粒度数据流架构中的数据复用和同步的方法、装置,该装置包括至少一个处理器,该处理器中包括:复制指令译码和运算模块,用于当该处理器中的一程序块中的数据需要被其他程序块使用时,在该需要被使用的数据所在的程序块中加入复制指令,以及用于复制指令的逻辑运算;同步指令译码和运算模块,用于当指向同一程序块的复制指令数量大于1时,在该程序块中加入同步指令,以及用于同步指令的逻辑运算;监视器模块,用于监视各个程序块接收到的复制指令包的数量。该方案可以使程序块之间自动地进行数据复用和同步的操作,减少了任务调度模块的工作,使得数据流架构中的程序运行地更为高效。 | ||
搜索关键词: | 一种 粒度 数据流 架构 中的 数据 同步 方法 装置 | ||
【主权项】:
1.一种粗粒度数据流架构中的数据复用和同步的方法,其特征在于,所述方法包括:步骤1、在多个程序块中,当一程序块中的数据需要被其他程序块使用时,在该需要被使用的数据所在的程序块中加入复制指令;当指向同一程序块的复制指令数量大于1时,在该程序块中加入同步指令;其中,标注发送复制指令的程序块为父节点,接受复制指令的程序块为子节点;步骤2、监视各个程序块接收到的复制指令的数量、该程序块对应的各个父节点的复制指令数量,当所述接收到的复制指令的数量与所述各个父节点的复制指令数量相等时,运行该程序块;步骤3、当所述步骤2中的程序块运行完,若该程序块中包含所述同步指令,则发射该同步指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科睿芯智能计算产业研究院有限公司,未经北京中科睿芯智能计算产业研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810279029.6/,转载请声明来源钻瓜专利网。