費林分類法

費林分類法(Flynn's Taxonomy),是一種高效能計算機的分類方式。1972年費林(Michael J. Flynn)根據資訊流(information stream)可分成指令(Instruction)和資料(Data)兩種。

基本介紹

  • 中文名:費林分類法
  • 外文名:Flynn's Taxonomy
簡介,單數據流,多數據流,

簡介

費林分類法(Flynn's Taxonomy),是一種高效能計算機的分類方式。1972年費林(Michael J. Flynn)根據資訊流(information stream)可分成指令(Instruction)和資料(Data)兩種。據此又可分成四種計算機類型:
  • 單一指令流單一資料流計算機(SISD)
  • 單一指令流多資料流計算機(SIMD)
  • 多指令流單一資料流計算機(MISD)
  • 多指令流多資料流計算機(MIMD)

單數據流

單指令流單數據流英文:Single instruction, single data,縮寫SISD),每個指令部件每次僅解碼一條指令,而且在執行時僅為操作部件提供一份數據。符合馮·諾伊曼結構
單指令流單數據流費林分類法中4種計算機處理架構類別的一種。在這個分類系統中,分類根據是指令流資料流的數量,以此根據來劃分計算機處理架構的類別。根據米高·J·費林的觀點,當指令、資料處理流水化/管線化時,單指令流單數據流也可以擁有並行計算的特點。管線化的指令讀取執行在當代的單指令流單數據流處理機種上很常見。

多數據流

單指令流多數據流(英語:Single Instruction Multiple Data縮寫SIMD)是一種採用一個控制器來控制多個處理器,同時對一組數據(又稱“數據向量”)中的每一個分別執行相同的操作從而實現空間上的並行性的技術。
微處理器中,單指令流多數據流技術則是一個控制器控制多個平行的處理微元,例如IntelMMXSSE,以及AMD的3D Now!指令集。
圖形處理器(GPU)擁有強大的並發處理能力和可程式流水線,面對單指令流多數據流時,運算能力遠超傳統CPU。OpenCLCUDA分別是目前最廣泛使用的開源和專利通用圖形處理器(GPGPU)運算語言。

相關詞條

熱門詞條

聯絡我們