FMA指令集(英語:Fused-Multiply-Add,即積和熔加運算)是x86架構微處理器上的指令集。FMA指令集是128位元和256位元的流式單指令流多資料流擴充集(SSE)指令集,以進行積和熔加運算。[1]FMA指令集允許建立新的指令並有效率地執行各種複雜的運算,可結合乘法與加法運算(即進行積和熔加運算),通過單一指令執行多次重複計算,從而簡化程序,從而使系統能快速執行繪圖、渲染、相片着色、立體音效,及複雜向量運算等計算量大的工作。現時x86指令集中有兩種FMA指令集:
- FMA4:是一種四元運算指令集,由AMD於2011年發表並首次使用於Bulldozer微架構上。其實作比FMA3指令集來得早。
- FMA3:是一種三元運算指令集,由AMD於2012年發表並首次使用於Piledriver微架構上,英特爾也在2013年發表的Haswell微架構開始支援FMA3指令集。
此條目需要精通或熟悉相關主題的編者參與及協助編輯。 (2014年8月28日) |
此條目需要擴充。 (2011年2月11日) |
參考文獻
參見
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.