发明名称 融合复合算术运算之区分
摘要 微处理器,系预备一±A*B±C形式之融合乘积-相加运算之执行,其系藉由发送第一与第二乘积-相加微指令至一或多个指令执行单元,以完成完整融合乘积-相加运算;第一乘积-相加微指令系导引一未舍入非冗余结果向量、自(a)A与B之部分乘积、或(b)具有A与B部分乘积之C中之一选项之一第一相加运算产生;如果第一相加运算并未包括C,则第二乘积-相加微指令系导引具有未舍入非冗余结果向量之C之一第二相加运算之执行,第二乘积-相加微指令亦导引、自未舍入非非冗余结果向量产生最终舍入结果,其中,最终舍入结果为融合乘积-相加运算之一完全结果。
申请公布号 TW201617929 申请公布日期 2016.05.16
申请号 TW104121552 申请日期 2015.07.02
申请人 上海兆芯集成电路有限公司 发明人 艾欧玛 汤玛士
分类号 G06F17/16(2006.01);G06F7/485(2006.01);G06F7/487(2006.01) 主分类号 G06F17/16(2006.01)
代理机构 代理人 李长铭
主权项 一种微处理器中之方法,系用以预备执行一±A*B±C形式之融合乘积-相加运算,其中该A、该B与该C为输入运算元,且在将该C相加至该A与该B之乘积前,并未有任何之舍入运算发生,该方法系包括:发送第一与第二乘积-相加微指令至一或多个指令执行单元,以完成该融合乘积-相加运算;其中,该第一乘积-相加微指令系指引一未舍入非冗冗余结果向量、自(a)该A与该B之部分乘积、或(b)具有该A与该B部分乘积之该C中之一选项之一第一相加运算中产生;其中,如果该第一相加运算并未包括该C,则该第二乘积-相加微指令系导引具有该未舍入非冗余结果向量之该C之一第二相加运算之执行,该第二乘积-相加微指令亦导引、自该未舍入非冗余结果向量产生一最终舍入结果,其中,该最终舍入结果为该融合乘积-相加运算之一完全结果。
地址 中国