Invention Grant

一种并行浮点乘加单元
Abstract:
一种并行浮点乘加单元简化了类似技术,实现形式为A+B+C×D的乘加操作(A≥B),同时能够得到C×D的结果,实现时分三级流水线:在第一级流水线中,对A、B进行移位对齐,同时完成C×D的波斯编码、部分积压缩;在第二级流水线中,将A、B移位对齐后的结果和C×D的部分积压缩后的结果经4:2 CSA压缩后,然后进行前导零预测、符号预测、半加运算以及规格化移位;在第三级流水线中,完成A+B+C×D最终加法和舍入,计算其指数,同时根据第一级流水线的输出计算C×D的尾数和指数。本发明的优点在于,能够实现指令级的并行:能同时实行一条加法指令和一条乘法指令;还能对一些发生了数据相关的连续两条指令进行加速。
Public/Granted literature
Patent Agency Ranking
0/0