• 内容讲解

阵列处理机又称并行处理机,主要技术手段是采用硬件资源重复的方法来实现并行性,属于SIMD结构计算机。单指令流多数据流SIMD计算机用一个控制部件同时管理多个处理单元,所有处理单元均收到从控制部件广播来的同一条指令,但是操作的对象却是不同的数据。

向量流水处理机和阵列处理机都能对大量数据进行向量处理,但它们之间存在很大的区别,阵列处理机有着向量处理机所不具备的特点:

(1)阵列机是以单指令流多数据流方式工作的。

(2)阵列机采用资源重复方法引入空间因素,即在系统中设置多个相同的处理单元来实现并行性,这与利用时间重叠的向量流水处理机是不一样的。此外,阵列机利用并行性中的同时性,所有处理单元必须同时进行相同的操作。

(3)阵列机是以某一类算法(如图像处理)为背景的专用计算机。这是由于阵列机中通常都采用简单、规整的互连网络来实现处理单元间的连接操作,从而限定了其所适用的求解算法类别。因此,对互连网络设计的研究成为阵列机研究的重点之一。

(4)阵列机的研究必须与并行算法的研究密切结合,以使其求解算法的适应性更强一些,应用面更广一些。

(5)从处理单元来看,由于结构都相同,因而可将阵列机看成是一个同构型并行机。但其控制器实质上是一个标量处理机,而为了完成I/O操作及操作系统管理,尚需一个前端机,因此,实际的阵列机系统是由上述三部分构成的一个异构型多处理机系统。