FMA指令集
外觀
這是此頁批准,以及是最近的修訂。
FMA 指令集(英語:Fused-Multiply-Add,即積佮熔加運算)是 x 八十六架構微處理器上的指令集。FMA 指令集是一百二十八位元佮兩百五十六位元的串流單指令流多資料流擴充集(SSE)指令集,以進行積佮熔加運算。FMA 指令集允准建立新的指令並有效率地執行各種複雜的運算,會當結合乘法佮加法運算(即進行積佮熔加運算), 通過單一指令執行多次的重複計算,對而且簡化的程式,對系統能快速執行繪圖、彩現、相片出色、立體音效,佮複雜向量運算等計算量大的工課。現時 x 八十六指令集中有兩種 FMA 指令集:
- FMA 四:是一種四箍運算指令集,由 AMD 佇二空一一年發表並頭一擺使用 Bulldozer 微架構頂面。其實作比 FMA 三指令集來愛早。
- FMA 三:是一種三元運算指令集,由 AMD 佇二空一二年發表並頭一改使用 Piledriver 微架構頂面,英特爾嘛佇二空一三年發表的 Haswell 微架構開始打援 FMA 三指令集。
參考文獻
參見
- AVX
- SSSE 三
- SSE