FMA指令集

维基百科,自由的百科全书
(重定向自熔合乘法累积
跳转至: 导航搜索

FMA指令集英语:Fused-Multiply-Add,即积和熔加运算)是x86架构微处理器上的指令集。FMA指令集扩展了128和256位的SSE指令集,以便进行积和熔加运算[1]

FMA是一种三元运算指令,允许建立新的指令并有效率地执行各种复杂的运算。FMA指令集可结合乘法与加法运算(即进行积和熔加运算),通过单一指令执行多次重复计算,从而简化程序,从而使系统能快速执行绘图、渲染、相片着色、立体音效,及复杂向量运算等计算量大的工作。

参考文献[编辑]

  1. ^ "FMA3 and FMA4 are not instruction sets, they are individual instructions -- fused multiply add. They could be quite useful depending on how Intel and AMD implement them" Woltmann, George (Prime95). Intel AVX and GIMPS. http://www.mersenneforum.org/index.php. Great Internet Mersenne Prime Search (GIMPS) project. [27 July 2011].  外部链接存在于|work= (帮助)

参见[编辑]