混合精度乘法电路制造技术

技术编号:42194098 阅读:15 留言:0更新日期:2024-07-30 18:43
本发明专利技术提出一种混合精度乘法电路,该电路包含:第一操作数及第二操作数,第一操作数包括指数及尾数。混合精度乘法电路包括子集选择器及尾数乘法器。子集选择器用于存储第二操作数并接收指数。子集选择器依据指数从多个子集中选择一者,所述多个子集代表第二操作数。尾数乘法器耦合至子集选择器以接收关联于所选子集的被乘数,并用于接收尾数。尾数乘法器依据被乘数和尾数执行乘法以产生乘积,混合精度乘法电路依据乘积输出结果。

【技术实现步骤摘要】

本专利技术是关于范围缩减电路(range reduction),特别是一种混合精度乘法电路


技术介绍

1、科学应用经常使用超越数作为参数进行计算。然而,在浮点数格式中以硬件实现这种计算是一项挑战。例如:具有三角函数sin(x)的计算可能会用到y=x-2kπ的表达式,其中2kπ代表2π的倍数中小于x的最大者。若参数x很庞大,则很难计算出完全精确的y。如果希望精确地评估三角函数,必须使用精度达到x的指数范围的定点运算(fixed-pointarithmetic)来处理表达式。在上述例子中,如果x等于10200,那么k会是大约200位数的整数(在二进制形式中约为664位数),而且计算过程中要用到的π值在小数点后超过200位数。

2、给定两个输入a和b,其中a由指数ea和尾数ma表示,b由指数eb和尾数mb表示,则浮点乘法的执行包括:将尾数相乘(ma×mb),将指数相加(ea+eb),将乘法结果舍入(rounding),以及根据需要调整指数总和。乘法结果由指数总和与尾数总和表示。大部分硬件只有在a、b及乘法结果具有相同精度的情况下才能正常运作。一般来本文档来自技高网...

【技术保护点】

1.一种混合精度乘法电路,其特征在于,依据第一操作数及第二操作数计算,其中该第一操作数包括一指数及一尾数,且该混合精度乘法电路包括:

2.如权利要求1所述混合精度乘法电路,其特征在于,该多个子集包括第一子集及第二子集,该第一子集包括第一部分作为该第二子集的第二部分。

3.如权利要求1所述混合精度乘法电路,其特征在于,该多个子集包括第一子集及第二子集,该第一子集包括第一部分,该第二子集包括第二部分,该第一子集的位元样式与该第二部分的位元样式相同。

4.如权利要求2所述混合精度乘法电路,其特征在于,该多个子集的每一者的位元宽度包括一基本宽度及一重叠宽度,该...

【技术特征摘要】

1.一种混合精度乘法电路,其特征在于,依据第一操作数及第二操作数计算,其中该第一操作数包括一指数及一尾数,且该混合精度乘法电路包括:

2.如权利要求1所述混合精度乘法电路,其特征在于,该多个子集包括第一子集及第二子集,该第一子集包括第一部分作为该第二子集的第二部分。

3.如权利要求1所述混合精度乘法电路,其特征在于,该多个子集包括第一子集及第二子集,该第一子集包括第一部分,该第二子集包括第二部分,该第一子集的位元样式与该第二部分的位元样式相同。

4.如权利要求2所述混合精度乘法电路,其特征在于,该多个子集的每一者的位元宽度包括一基本宽度及一重叠宽度,该基本宽度关联于该第一操作数的该指数及该多个子集的数量,该重叠宽度是该第一部分的位元宽度或该第二部分的位元宽度。

5.如权利要求4所述混合精度乘法电路,其特征在于,该重叠...

【专利技术属性】
技术研发人员:曾国增黄家宁欧瑞哲
申请(专利权)人:闳中股份有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1