发明名称 Processor Pipeline which Implements Fused and Unfused Multiply-Add Instructions
摘要 Implementing an unfused multiply-add instruction within a fused multiply-add pipeline. The system may include an aligner having an input for receiving an addition term, a multiplier tree having two inputs for receiving a first value and a second value for multiplication, and a first carry save adder (CSA), wherein the first CSA may receive partial products from the multiplier tree and an aligned addition term from the aligner. The system may include a fused/unfused multiply add (FUMA) block which may receive the first partial product, the second partial product, and the aligned addition term, wherein the first partial product and the second partial product are not truncated. The FUMA block may perform an unfused multiply add operation or a fused multiply add operation using the first partial product, the second partial product, and the aligned addition term, e.g., depending on an opcode or mode bit.
申请公布号 US2012221614(A1) 申请公布日期 2012.08.30
申请号 US201213469212 申请日期 2012.05.11
申请人 BROOKS JEFFREY S.;OLSON CHRISTOPHER H. 发明人 BROOKS JEFFREY S.;OLSON CHRISTOPHER H.
分类号 G06F7/48 主分类号 G06F7/48
代理机构 代理人
主权项
地址