同一控制器控制下的多個處理單元組成的同步工作陣列電腦。陣列處理器是一種典型的單指令流多資料流程(SIMD)平行電腦。

  在陣列處理器中,所有指令均由陣列控制單元解碼,而陣列中的多個處理單元(PE)隻是被動的算術和邏輯運算部件。在控制單元的同步控制下,所有處理單元以鎖步(lockstep)的方式工作。

  陣列處理器通常不是一臺獨立的電腦,它需要一臺宿主機作為用戶介面和I/O工作,並將程式序和數據裝入陣列控制器的存儲器。但一些新型的陣列處理機已將宿主機功能集成在系統中。

  在陣列處理機中,除瞭陣列控制器和處理單元陣列外,還有一個標量處理部件。陣列機的指令一般分為標量指令和向量指令兩類,陣列控制器完成指令譯碼後,將標量指令交給標量處理部件執行,而將向量指令廣播給所有陣列處理單元執行。另外,通過條件指令可以設置屏蔽邏輯,以臨時禁止某些處理單元參加運算。

  因為使用上不夠靈活,陣列處理機的應用面較窄,隻適合在一些比較專門的場合,對諸如矩陣計算、圖像處理等,起加速作用。