算法處理機

算法處理機

算法(Algorithm)是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統的方法描述解決問題的策略機制。算法處理機是指專門用於算法計算的處理機,運行速度快、效率高,如神經計算機、陣列處理機。算法處理機廣泛套用於天氣預測、石油探測以及目標識別等領域。

基本介紹

  • 中文名:算法處理機
  • 外文名:algorithm processor
  • 學科:計算機組成原理
  • 定義:專門用於算法計算的處理機
  • 特點:運行速度快、效率高
  • 套用:天氣預測、石油探測
簡介,神經處理機,陣列處理機,

簡介

處理機包括中央處理器,主存儲器,輸入-輸出接口,加接外圍設備就構成完整的計算機系統。處理機是處理計算機系統中存儲程式和數據,並按照程式規定的步驟執行指令的部件。算法處理機指用於運行複雜算法程式的處理機或專門用於運行各種算法或特殊算法程式的處理機。

神經處理機

一種基於人工神經網路原理的非傳統計算機 亦稱神經處理機。神經計算機的組成原理和工作方式完全不同於傳統計算機或符號處理器。符號處理器模擬人類基於符號化概念的抽象思維的信息處理功能,而神經處理器則是在生物神經網路微觀結構這一層次上模擬其刺激反應自適應調整的信息處理功能。由神經網路構成的神經計算機一般由許多處理器或類似神經的節點組成,每個節點與許多節點相連,每個節點有一個可以改變的激活能級。當一個節點的激活能級達到一定時,它就會把一個信號傳輸到與之相連的其它節點上,信號的強度是激活能級和連線強度的綜合結果。神經計算機是模擬人腦信息處理功能,通過並行分布處理和自動組織方式的系統,它具有學習—自動組織、思維、推理、記憶、大規模運算、目標和圖像識別、信號處理、預測、分類等功能。它的出現是由於以下兩個原因:一方面是對電子計算機結構起決定作用的元件技術的發展;另一方面是對更快更有效地解決實際問題的方法的需求。

陣列處理機

根據並行計算的原則,為實現高速運算而將多個處理機排成陣列形式而成的計算機。陣列處理機是以單一的控制部件控制下的多個處理單元(PE)構成的陣列並行的處理同一個指令。根據 Flynn 分類法,它是一種 單指令流多數據流計算機,而多處理機結構是由若干個處理機(或計算機)組成,每個處理機能夠獨立執行自己的程式。多處理機系統中的處理機之間按某種形式互連,實現程式之間的數據交換和同步。陣列處理機的處理對象為數組,而不是單個的運算元。隨著計算數學的發展,出現了矩陣計算,其套用範圍很廣,除一般的矩陣運算外,還有矩陣特徵值計算、線性規劃、查表技術、數字濾波技術、傅立葉分析等。陣列 機有若干個排列成方陣的處理機及相應的運行控制裝置、存儲裝置及輸入/輸出設備。如用64台處理機排成 相互連線的8×8陣列,進行矩陣運算時,由幾個獨立 的處理機同時解決不同的問題,或同時解決同一問題的不同部分。每個處理機在同一時刻執行同一條指令, 並同四鄰的處理機交換數據,速度可達幾億次/秒。

相關詞條

熱門詞條

聯絡我們