SSE5

“SSE5”是AMD8月31日突然宣布的基於x86架構的擴展指令集,並計畫配備在K10之後的下一代“Bulldozer”核心架構中,預計2009年推出實際產品。

基本介紹

  • 外文名:SSE5
  • 類型擴展指令集
  • 廠商:AMD8
  • 配備:Bulldozer”核心
定義,簡介,

定義

SSE5是128-bit指令集,一共有170條指令,其中基礎指令64條,新增的最重要的有兩條。

簡介

首先是“三運算元指令”(3-Operand Instructions)。x86指令以往只能處理雙運算元,而SSE5會提高到三運算元,達到RISC架構的水平,從而把多個簡單的指令集整合到更高效的一個單獨指令中,提高執行效率。
然後是“熔合乘法累積”(Fused Multiply Accumulate,FMACxx)。該技術可以把乘法和其他算法結合起來,保證只用一條指令就能完成疊代運算,從而簡化代碼、提高效率,適用於真實圖形著色、快速照相渲染、空間化音頻、復向量(矢量)數學等場合。
除此之外還有整數乘法累積指令(IMAC,IMADC)、置換與條件移動指令、向量比較與測試指令、精度控制捨入與變換指令等等。從Core到Penryn再到Nehalem,Intel的工作重點之一便是不斷升級的SSE4指令集,而AMD則直接拿出了SSE5,競爭對手直指同樣定於2009年登場的Intel 45nm工藝全新架構Nehalem。當然我們知道,從SSE到SSE4都是Intel制定的,AMD雖然有對應功能的指令集但名稱均有所不同,而這次突然命名為SSE5,無疑是斷了Intel的“後路”,雙方是否會因此惹出爭議甚至對簿公堂還很難說。
AMD表示,SSE5指令集的使命之一是增強高性能計算套用,並充分發揮多核心、多媒體的並行優勢。SSE5將把以往只存在於高性能特殊架構里的功能引入到x86平台中,以此最大化每條指令的輸出能力,並增強代碼庫。

相關詞條

熱門詞條

聯絡我們