并行计算复习资料答案 下载本文

(1)比较PVP, SMP, MPP, DSM, Cluster, Constellation

http://blog.csdn.net/cnlht/article/details/6237955

PVP:并行向量处理机

系统中包含了少量的高性能专门设计定制的向量处理器VP(Vector Processor),每个至少具有1Gflops的处理能力。

系统中使用了专门设计的高带宽的交叉开关网络向VP连向共享存储模块,存储器可以M/s字节的速度向处理器提供数据。

这样的机器通常不使用高速缓存,而是使用大量的向量寄存器和指令缓冲器。

SMP: 对称多处理机

SMP系统使用商品微处理器(具有片上或外置高速缓存),他们经由高速总线(或交叉开关)连向共享存储器。这种机器主要应用于商务,例如数据库、在线事务处理系统和数据仓库等。重要的是系统是对称的,每个处理器可等同地方问共享存储,限制系统中的处理器不能太多(一般小于64个),同时总线和交叉开关互连一旦做成也难于扩展。

MPP:大规模并行处理机

MMP一般是指超大型(Very Large-Scale)计算机系统,他具有如下特征: ①处理结点采用商用微处理器; ②系统中有物理上的分布式存储器;

③采用高通信带宽和低延迟的互联网络(专门设计和定制的); ④能扩放至成百上千乃至上万个处理器;

⑤它是一种异步的MIMD机器,程序系由多个进程组成,每个都有其私有地址空间,进程间采用传递消息相互作用。

MMP的主要应用是科学计算、工程模拟和信号处理等以计算为主的领域。

DSM:分布式共享存储

高速缓存目录DIR用以支持分布高速缓存的一致性。DSM和SMP的主要差别是,DSM在物理上有分布在各个节点中的局存,从而形成了一个共享的存储器。对用户而言,系统硬件和软件提供了一个单地址的编程空间。DSM相对于MPP的优越性是编程较容易。

Cluster/Cow:工作站机群

COW的重要界限和特征是:

①COW的每一个节点都是一个完整的工作站(不包括监视器、键盘、鼠标等),这样的节点有时叫做“无头工作站”,一个节点也可以是一台PC或SMP;

②各节点通过一种低成本的商品(标准)网络(如以太网、FDDI和ATM开关等)互连(有的商用机群也使用定做的网络);

③各节点内总是有本地磁盘,而MPP节点内却没有;