AVX是什么?AVX指令集技術與應用解析(新一代的完整SIMD指令集規范)

AVX是什么?AVX指令集技術與應用解析
  2007年8月,AMD搶先宣布了SSE5指令集(SSE到SSE4均為英特爾出品),英特爾當即黑臉表示不支持SSE5,轉而在2008年3月宣布Sandy Bridge微架構將引入全新的AVX指令集,同年4月英特爾公布AVX指令集規范,隨后開始不斷進行更新,業界普遍認為支持AVX指令集是Sandy Bridge最重要的進步,沒有之一。

  AVX(Advanced Vector Extensions,高級矢量擴展)指令集借鑒了一些AMD SSE5的設計思路,進行擴展和加強,形成一套新一代的完整SIMD指令集規范。Windows 7 SP1已經開始支持英特爾AVX指令集了。

>>點擊查看全文

關于指令集和AVX指令集

指令集是指CPU能執行的所有指令的集合,每一指令對應一種操作,任何程序最終要編譯成一條條指令才能讓CPU識別并執行。CPU依靠指令來計算和控制系統,所以指令強弱是衡量CPU性能的重要指標,指令集也成為提高CPU效率的有效工具。

CPU都有一個基本的指令集,比如說目前英特爾和AMD的絕大部分處理器都使用的是X86指令集,因為它們都源自于X86架構。但無論CPU有多快,X86指令也只能一次處理一個數據,這樣效率就很低下,畢竟在很多應用中,數據都是成組出現的,比如一個點的坐標(XYZ)和顏色(RGB)、多聲道音頻等。為了提高CPU在某些方面的性能,就必須增加一些特殊的指令滿足時代進步的需求,這些新增的指令就構成了擴展指令集。

AVX(Advanced Vector Extensions,高級矢量擴展)指令集借鑒了一些AMD SSE5的設計思路,進行擴展和加強,形成一套新一代的完整SIMD指令集規范。

英特爾AVX指令集主要在很多個方面得到擴充和加強。

AVX指令集解析

AVX指令集相關文章Latest Articles

快三押大小单双技巧