【技术实现步骤摘要】
本专利技术是关于范围缩减电路(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所述混合精度乘法电路,其特征在于,该重叠...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。