发明名称 |
融合复合算术运算之区分 |
摘要 |
微处理器,系预备一±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之一第二相加运算之执行,该第二乘积-相加微指令亦导引、自该未舍入非冗余结果向量产生一最终舍入结果,其中,该最终舍入结果为该融合乘积-相加运算之一完全结果。
|
地址 |
中国 |