胶片30:SPMD编程模型与串行/并行的比较
并行与串行的区别在于:
作用区域
边界
这种分析隐含了SPMD -- 单程序流多数据流的编程模型.即每个节点执行同样的程序但所处理的数据却各不相同
注意不仅仅是并行机上的每个节点运行同样的程序,而且这些程序与具有独立边界和区域的串行程序非常相像
这类问题可以在SIMD和MIMD机上进行求解.但SPMD的实例并不是都可以运行于任何机器上的,有些SPMD实例必须运行在MIMD的机器上
Copyright: NPACT