1.2处理机

并行性包括同时性和并发性。同时性是俩个或俩个以上事件在同一时刻发生。并发行是俩个或俩个以上事件在同一时间间隔内连续发生。

(1)阵列处理机:(处理器操作并行)将复杂设置的多个处理单元(pc)按一定方式连成阵列,在的那个控制部件(CU)控制下,对分配给自己的数据进行处理。并行的完成一条指令所规定的操作,这是一种单指令流多数据流计算机,通过资源重复实现并行性。

(2)并行处理机:分布存储器的并行处理机结构中有俩类存储器:1.一类存储器附属于主处理器,主处理器实现整个并行处理机的管理,在其附属的存储器内常驻操作系统。2.另一类是分布在各个处理单元上的存储器(PEM),用来保存和数据,在阵列控制部件的统一指挥下,实现并行操作。

程序和数据通过主机装入控制存储器,通过控制部件的是单指令流。执行顺序和单处理机一样,基本上是串行处理。指令送到控制部件进行译码。划分后的数据集合通过向量数据总线分布到所有PE的本地存储器PEM,PE通过数据寻径网络互联。数据寻径网络执行PE间的通信。控制部件通过执行程序来控制寻径网络,PE的同步由控制部件的硬件实现。

SIMD和MIMD是俩种典型的并行计算机。SIMD:有共享存储器和分布存储器俩种形式。

共享存储器的SIMD:将若干个存储器构成统一的并行处理机存储器,通过互联网络ICN为整个并行系统的所有处理单元共享。PE:处理单元,CU:控制部件,M:为共享存储器,ICN:为互联网络。

1.2处理机

分布式存储机的SIMD:含有多个同样结构的处理单元,通过询径网络ICN以一定方式互相连接。PE:处理单元,CU:控制部件,PEM:为局部存储器,ICN:为互联网络。

1.2处理机

(3)多处理机:(指令,任务,作业并行)是由多台处理机组成的系统,每台处理机有属于自己的控制部件,可以执行独立程序,共享一个主存储器和所有的外部设备,是多指令流对数据流计算机。处理机之间的互连技术决定着多处理机的性能。多处理机之间的互连要满足高频带,低成本,连接方式多样性以及在不规则通信情况下连接的讹误冲突性。

(4)其他计算机:集群计算机,网格计算机

1.集群:一般是指连接在一起的俩个或多个计算机(节点)。2.集群计算机是一种并行或分布式处理系统,由很多连接在一起的独立计算机组成,像一个单集成的计算机资源一样协同工作,主要用来解决大型计算问题。3.计算机节点可以是一个单处理器或多处理器的系统,拥有内存,I/O设备和操作系统。

网格计算:是伴随着因特网技术而快速发展起来的,专门用于复杂的科学计算的新型计算模式。这种计算模式是利用因特网把分散在不同地理位置的计算机组织成一个“虚拟的超级计算机”,其中每台参与计算的计算机就是一个“节点”,整个计算是由成千上万个“节点”组成的“一张网格”。

转载于:https://my.oschina.net/u/2930533/blog/1153935