處理器的大腦!小編帶您讀懂CPU指令集
● SSE5融匯多條指令
長久以來,Intel一直在處理器指令集方面具有霸主地位,而SSE5得出現就是AMD試圖改變這一切。SSE5初期規劃將加入超過100條新指令,其中最引人注目的就是三算子指令(3-Operand Instructions)及熔合乘法累積(Fused Multiply Accumulate)。
三算子指令讓處理器可將一個數學或邏輯函式庫,套用到算子或輸入資料。借由增加算子的數量,一個 x86 指令能處理二至三筆資料, SSE5允許將多個簡單指令匯整成一個指令,達到更有效率的指令處理模式。提升為三運算指令的運算能力,是少數 RISC 架構的水平。
AMD對“推土機”處理器抱厚望
熔合乘法累積讓允許建立新的指令,有效率地執行各種復雜的運算。熔合乘法累積可結合乘法與加法運算,透過單一指令執行多筆重復計算。透過簡化程式碼,讓系統能迅速執行繪圖著色、快速相片著色、音場音效,以及復雜向量演算等效能密集的應用作業。SSE5將很可能內建于AMD下一代Bulldozer(推土機)核心。
除了以上幾個常見到的指令集,還有兩個“非主流”指令集:AVX與FMA。
AVX是Intel的SSE延伸架構,如IA16至IA32般的把暫存器XMM 128bit提升至YMM 256bit,以增加一倍的運算效率。此架構支持了三運算指令(3-Operand Instructions),減少在編碼上需要先復制才能運算的動作。在微碼部分使用了LES LDS這兩少用的指令作為延伸指令Prefix。
FMA是Intel的AVX擴充指令集,是Fused Multiply Accumulate的簡寫,翻譯過來就是熔合乘法累積。
Intel Core i3-540
Intel Core i3-540默認主頻高達3.06GHz,基于雙核心四線程設計,采用最新32nm設計。功耗僅73W,并集成733MHz的顯示核心。支持MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, EM64T指令集。
● 總結
現在我們算是對CPU中的指令集有了一番了解,在我們日后挑選處理器時,可不要忘了這個重要的參數?!?
關注我們



