[发明专利]乘累加运算装置及方法、异构智能处理器及电子设备在审
申请号: | 202010798225.1 | 申请日: | 2020-08-10 |
公开(公告)号: | CN111930674A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06F15/167 | 分类号: | G06F15/167;G06F7/485;G06N3/06;G06N3/08 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 周天宇 |
地址: | 100190 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 累加 运算 装置 方法 智能 处理器 电子设备 | ||
1.一种乘累加运算装置,其特征在于,包括:乘运算电路和累加运算电路;
所述乘运算电路,用于对输入数据进行指数计算和移位计算,得到多个中间结果,并将所述多个中间结果发送给所述累加运算电路;
所述累加运算电路,用于对所述多个中间结果进行循环累加运算,得到计算结果;
其中,所述输入数据的数据类型为非均匀数,所述输入数据包括符号位数据、指数位数据、尾数位数据和非均匀位数据。
2.根据权利要求1所述的乘累加运算装置,其特征在于,所述乘运算电路包括:指数计算子电路和移位计算子电路;
所述指数计算子电路,用于根据所述输入数据的指数位数据和非均匀位数据,得到指数位结果;
所述移位计算子电路,用于根据所述输入数据的尾数位数据,得到尾数位结果,并将所述尾数位结果按照所述指数位结果进行移位运算后,得到所述中间结果。
3.根据权利要求2所述的乘累加运算装置,其特征在于,所述指数计算子电路包括:第一加法器、第二加法器、第三加法器、第四加法器、第五加法器和第六加法器;
所述第一加法器,用于将所述输入数据的指数位数据相加,得到第一和结果;
所述第二加法器,用于将所述第一和结果与-6相加,得到所述指数位结果的第一行指数位;
所述第三加法器,用于将所述第一和结果与-9相加,得到所述指数位结果的第二行指数位;
所述第四加法器,用于将所述第二行指数位与一个所述输入数据的非均匀位的负数相加,得到所述指数位结果的第三行指数位;
所述第五加法器,用于将所述第二行指数位与另一个所述输入数据的非均匀位的负数相加,得到所述指数位结果的第四行指数位;
所述第六加法器,用于将所述第四行指数位与一个所述输入数据的非均匀位的负数相加,得到所述指数位结果的第五行指数位。
4.根据权利要求3所述的运算电路,其特征在于,所述移位计算子电路包括:乘法器、第一移位器、第七加法器、第二移位器、第八加法器、第三移位器、第九加法器、第四移位器和第五移位器;
所述乘法器,用于将所述输入数据的尾数位数据相乘,得到乘结果;所述第一移位器,用于将所述乘结果按照所述第五行指数位进行移位运算;
所述第七加法器,用于将所述乘结果与一个所述输入数据的尾数位数据相加,得到第二和结果;所述第二移位器,用于将所述第二和结果按照所述第三行指数位进行移位运算;
所述第八加法器,用于将所述乘结果与另一个所述输入数据的尾数位数据相加,得到第三和结果;所述第三移位器,用于将所述第三和结果按照所述第四行指数位进行移位运算;
所述第九加法器,用于将所述第三和结果与另一个所述输入数据的尾数位数据相加,得到第四和结果;所述第四移位器,用于将所述第四和结果按照所述第二行指数位进行移位运算;
所述第五移位器,用于将1按照所述第一行指数位进行移位运算。
5.根据权利要求3所述的乘累加运算装置,其特征在于,对于一个运算周期可以执行完毕的累加运算,所述累加运算电路具体用于,
在接收到中间结果的第一运算周期,将所述中间结果与第一运算周期的第一中间数据相加,得到第一累加结果;
将所述第一累加结果存储为下一运算周期的第一中间数据;
在未收到中间结果的第二运算周期时,将第二运算周期的第一中间数据确定为所述计算结果;
其中,初始运算周期的第一中间数据的值为0。
6.根据权利要求3所述的乘累加运算装置,其特征在于,对于两个及以上运算周期可以执行完毕的累加运算,所述累加运算电路具体用于,
在接收到中间结果的第三运算周期,将所述中间结果与第三运算周期的第三中间数据相加,得到第二累加结果;
将第三运算周期的第二中间数据存储为下一运算周期的第三中间数据,以及,将所述第二累加结果存储为下一运算周期的第二中间数据;
在未收到中间结果的第四运算周期时,将第四运算周期的第二中间数据与第四运算周期的第三中间数据相加,得到所述计算结果;
其中,初始运算周期的第二中间数据和第三中间数据的值为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010798225.1/1.html,转载请声明来源钻瓜专利网。