列阵处理机、并行处理机和多处理机
1. 并行性特征及分类
- 并行性:包括同时性和并发性;
- 同时性:两个或两个以上的事件在同一时刻发生;
- 并发性:指两个或两个以上的事件在同一时间间隔内连续发生。
- 计算机信息处理的步骤和阶段的角度看,并行处理分类:
- 1、存储器操作并行。
- 2、处理器操作步骤并行(流水线处理机)。
- 3、处理器操作并行(列阵处理机)。
- 4、指令、任务、作业并行(多处理机、分布处理系统、计算机网络)。
2. 列阵处理机
- 定义:将重复设置的多个处理单元(PU)按一定方式连成列阵,在单个控制部件(CU)控制下,对分配给自己的数据进行处理,并行地完成一条指令所规定的操作。
- 特点:这是一种单指令流多数据流计算机(SIMD)。通过资源重复实现并行性。
3. 并行处理机
- 定义:将若干个存储器构成统一的并行处理机存储器,通过互联网络ICN为整个并行系统的所有处理单元共享。其中,PE为处理单元,CU为控制部件,M为共享存储器,ICN为互联网络。
- 特点:SIMD和MIMD是典型的并行计算机,SIMD有共享存储器和分布存储器两种形式。
4. 多处理机
- 定义:多处理机系统是由多台处理机组成的系统,每台处理机有属于自己的控制部件,可以执行独立的程序,共享一个主存储器和所有的外部设备。
- 特点:属于多指令流多数据流计算机(MIMD)。