[发明专利]可编程的混合精度运算单元有效
申请号: | 201811514918.2 | 申请日: | 2018-12-12 |
公开(公告)号: | CN109634558B | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 刘彦;赵立东 | 申请(专利权)人: | 上海燧原科技有限公司 |
主分类号: | G06F7/53 | 分类号: | G06F7/53;G06F7/505 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 杨华;王宝筠 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供了一种可编程的混合精度运算单元,能够支持多种精度的浮点或定点乘和/或加运算,既可以实现多路并发的低精度运算,又可以整体实现一个高精度的运算,因此,具有较高能效比。 | ||
搜索关键词: | 运算单元 可编程 运算 高能效比 整体实现 加运算 多路 浮点 并发 申请 | ||
【主权项】:
1.一种可编程的混合精度运算单元,其特征在于,包括:/n四个扩展的半精度乘法器、以及四个扩展的单精度加法器;/n任意一个所述扩展的半精度乘法器用于将输入数值扩展到X位,并计算第一数值和第二数值之积,其中,第一数值为一个输入数值扩展后的数值中的高位数值或低位数值,第二数值为另一个输入数值扩展后的数值中的高位数值或低位数值,X为预设数值,X的取值范围包括:11~22位;/n任意一个所述扩展的单精度加法器用于将输入数值扩展到Y位,并计算扩展后的数值之和,所述计算扩展后的数值是指第一数值和第二数值之积扩展到Y位的数值,Y为预设数值,Y的取值范围包括:22~30位和32~44位;/n其中,所述四个扩展的半精度乘法器和所述四个扩展的单精度加法器以第一方式或第二方式连接;/n所述第一方式为:所述四个扩展的半精度乘法器与所述四个扩展的单精度加法器一一对应级联,构成四个并联的半精度乘加器;/n所述第二方式为:第一扩展的单精度加法器与第一扩展的半精度乘法器和第二扩展的半精度乘法器分别级联;/n第二扩展的单精度加法器与第三扩展的半精度乘法器和第四扩展的半精度乘法器分别级联;/n第三扩展的单精度加法器与第一扩展的单精度加法器和第二扩展的单精度加法器分别级联。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海燧原科技有限公司,未经上海燧原科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811514918.2/,转载请声明来源钻瓜专利网。