[发明专利]数据读取控制方法、装置及计算系统在审
申请号: | 201711378483.9 | 申请日: | 2017-12-19 |
公开(公告)号: | CN108170374A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 海明 | 申请(专利权)人: | 北京云知声信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张俊国 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本公开是关于数据读取控制方法、装置及计算系统。该方法包括:从内存中读取待计算数据;当读取到的所述待计算数据的位数小于所述预设位数时,将所述待计算数据补充0,直至所述待计算数据的位数等于所述预设位数;将所述预设位数的待计算数据发送到向量运算装置。该技术方案避免由于内存中的垃圾数据造成后续计算错误,提高了计算的准确性,另外,软件编程中避免额外的向量补零代码。 1 | ||
搜索关键词: | 计算数据 预设 读取 数据读取控制 计算系统 内存 垃圾数据 软件编程 向量运算 补零 向量 补充 | ||
从内存中读取待计算数据;
当读取到的所述待计算数据的位数小于所述预设位数时,将所述待计算数据补充0,直至所述待计算数据的位数等于所述预设位数;
将所述预设位数的待计算数据发送到向量运算装置。
2.根据权利要求1所述的方法,其特征在于,所述待计算数据包括至少一个向量数据,每个向量数据的位数为d,所述预设位数为所述向量数据位数的N倍,N为大于1的整数,所述预设位数为Nd;所述从内存读取待计算数据,包括:
从所述内存中读取n个向量数据,读取到的所述待计算数据的位数为nd;
当读取到的所述待计算数据的位数小于所述预设位数时,将所述待计算数据补充0,直至所述待计算数据的位数等于所述预设位数,包括:
当n小于N时,确定读取到的所述待计算数据的位数小于所述预设位数;
将所述待计算数据补充(N‑n)d个0,得到包括N个向量数据的待计算数据;
将所述预设位数的待计算数据发送到向量运算装置,包括:
将包括N个向量数据的待计算数据发送到所述向量运算装置。
3.一种数据读取控制装置,其特征在于,包括:读取模块,用于从内存中读取待计算数据;
处理模块,用于当读取到的所述待计算数据的位数小于所述预设位数时,将所述待计算数据补充0,直至所述待计算数据的位数等于所述预设位数;
发送模块,用于将所述预设位数的待计算数据发送到向量运算装置。
4.根据权利要求3所述的装置,其特征在于,所述待计算数据包括至少一个向量数据,每个向量数据的位数为d,所述预设位数为所述向量数据位数的N倍,N为大于1的整数,所述预设位数为Nd;所述读取模块,用于从所述内存中读取n个向量数据,读取到的所述待计算数据的位数为nd;
所述处理模块包括:
确定子模块,用于当n小于N时,确定读取到的所述待计算数据的位数小于所述预设位数;
处理子模块,用于将所述待计算数据补充(N‑n)d个0,得到包括N个向量数据的待计算数据;
所述发送模块,用于将包括N个向量数据的待计算数据发送到所述向量运算装置。
5.一种计算系统,其特征在于,包括:内存,用于存储待计算数据;
数据读取控制装置,用于从所述内存中读取待计算数据;当读取到的所述待计算数据的位数小于所述预设位数时,将所述待计算数据补充0,直至所述待计算数据的位数等于所述预设位数;将所述预设位数的待计算数据发送到向量运算装置;
所述向量运算装置,用于根据所述预设位数的待计算数据进行向量计算。
6.根据权利要求5所述的系统,其特征在于,所述待计算数据包括至少一个向量数据,每个向量数据的位数为d,所述预设位数为所述向量数据位数的N倍,N为大于1的整数,所述预设位数为Nd;所述数据读取控制装置,从所述内存中读取n个向量数据;读取到的所述待计算数据的位数为nd;当n小于N时,确定读取到的所述待计算数据的位数小于所述预设位数;将所述待计算数据补充(N‑n)d个0,得到包括N个向量数据的待计算数据;将包括N个向量数据的待计算数据发送到所述向量运算装置。
7.根据权利要求6所述的系统,其特征在于,所述向量运算装置包括:数据分发模块、至少两个缓存模块和计算模块;所述数据分发模块,用于接收包括N个向量数据的待计算数据,将所述向量数据分发至对应的缓存模块;
所述缓存模块,用于缓存向量数据,并将所述向量数据发送到对应的计算模块;
所述计算模块,根据接收到的向量数据进行计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云知声信息技术有限公司,未经北京云知声信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711378483.9/,转载请声明来源钻瓜专利网。