摘要
本发明公开了一种混合精度的乘加运算硬件,该硬件包括:输入处理单元,用于根据预配的输入格式,拆包输入的各乘加运算因子,得到各标准符号、标准指数和标准尾数,并获取输入输出特殊值检测结果;浮点乘加器,用于根据各乘加运算因子的符号、指数和尾数,计算操作数乘缩放因子并累加偏移量后的运算结果;输出处理单元,用于根据预配的输出格式和舍入类型,规格化和舍入运算结果,得到目标格式结果,并根据检测结果打包目标格式结果并输出,通过复用浮点乘加器的数据路径,节约了芯片面积,集成了格式转换,简化了数据流,实现了根据输入和输出格式乘加运算单元的自动重构以及对浮点和整数进行量化和反量化的需求,提升了计算资源的复用率。