單指令流多數據流

出自Local Chinese Wikipedia
(重新導向自SIMD
跳至導覽 跳至搜尋

腳本錯誤:沒有「Message box」這個模塊。 Template:NoteTA

File:SIMD.svg
費林分類法
  單一指令流 多指令流
單一資料流 單指令流單數據流
(SISD)
多指令流單數據流
(MISD)
多資料流 單指令流多數據流
(SIMD)
多指令流多數據流
(MIMD)

單指令流多數據流Template:Langx縮寫SIMD)是一種採用一個控制器來控制多個處理器,同時對一組數據(又稱「數據向量」)中的每一個分別執行相同的操作從而實現空間上的並行性的技術。

微處理器中,單指令流多數據流技術則是一個控制器控制多個平行的處理微元,例如IntelMMXSSE,以及AMD3D Now!指令集。

圖形處理器(GPU)擁有強大的並行處理能力和可程式流水線,面對單指令流多數據流時,運算能力遠超傳統CPU。OpenCLCUDA分別是目前最廣泛使用的開源和專利通用圖形處理器(GPGPU)運算語言。

參閱[編輯]

Template:CPU technologies


腳本錯誤:沒有「Asbox」這個模塊。