阵列处理机
阵列处理机(Array Processor)也称并行处理机(Parallel Processor)通过重复设置大量相同的处理单元PE(Processing Element),将它们按一定方式互连成阵列,在单一控制部件CU(Control Unit)控制下,对各自所分配的不同数据并行执行同一组指令规定的操作,操作级并行的SIMD计算机,它适用于矩阵运算。
阵列处理机实质上是由:专门对付数组运算的处理单元阵列组成的处理机;专门从事处理单元阵列的控制及标量处理的处理机;专门从事系统输入输出及操作系统管理的处理机,组成的一个异构型多处理机系统。
阵列处理机上并行算法的研究与结构紧密联系在一起,并行处理机处理单元阵列的结构又是适合于一定类型计算问题而专门设计的结构。
阵列处理机的缺点:许多问题不能很好地映射为严格的数据并行算法,
在某一时刻,阵列处理机只能执行一条指令,当程序进入条件执行并行代码时,效率会下降
很大程度上是单用户系统,不容易处理多个用户要同时执行多个并行程序情况
不适合于小规模的系统