[发明专利]兼容双精度和双单精度的浮点乘加器及其兼容处理方法有效
申请号: | 201010108026.X | 申请日: | 2010-02-10 |
公开(公告)号: | CN101770355A | 公开(公告)日: | 2010-07-07 |
发明(设计)人: | 郭崎;齐子初;胡伟武 | 申请(专利权)人: | 北京龙芯中科技术服务中心有限公司 |
主分类号: | G06F7/57 | 分类号: | G06F7/57 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 史霞 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种兼容双精度和双单精度浮点乘加器及其兼容处理方法。该浮点乘加器包括乘法树、移位器、LZA、LOD和加法器,这些部件既可以分别对2个单精度进行运算也可以对一个双精度的操作进行运算。都尽可能的分为2段或者对输入数据进行兼容处理,以满足支持双单精度并行处理的目的。以上技术保证了在尽量不增加或者少增加双精度浮点乘加部件面积的情况下能够兼容双单精度的运算,从而在较小的面积开销下提高了浮点乘加器的单精度运算的性能。 | ||
搜索关键词: | 兼容 精度 浮点 乘加器 及其 处理 方法 | ||
【主权项】:
一种浮点乘加器,采用双通路算法,其特征在于,包括双单精度和双精度复用乘法树,4:2压缩复合树,第一选择器,其中:所述双单精度和双精度复用乘法树,用于对A×B乘法结果进行压缩,其包括一X:2的压缩树和一(27-X):2的压缩树,分别对应进行低部分单精度数和高部分单精度数的A×B乘法结果的部分积的压缩,得到的压缩结果;所述4:2压缩复合树,用于在双精度操作中,将所述双单精度和双精度复用乘法树输出的四个结果相加复合得到真正的双精度的乘法结果;而在双单精度操作中,将所述双单精度和双精度复用乘法树中的X:2压缩树复合得到低部分单精度数的单精度乘法结果,(27-X):2压缩树复合得到高部分单精度数的单精度乘法结果;所述第一选择器,用于根据双单精度操作类型或者双精度操作类型,从所述4:2压缩复合树的输出中,选择相应的操作数作为后续操作的输入,进行双单精度操作或者双精度操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京龙芯中科技术服务中心有限公司,未经北京龙芯中科技术服务中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010108026.X/,转载请声明来源钻瓜专利网。