并行化的主要方法:分而治之 根据问题的求解过程,把任务分成若干子任务(任务级并行或功能并行) 根据处理数据的方式,形成多个相对独立的数据区,由不同的处理器分别处理(数据并行) 基于向量运算的并行算法设计阶段 基于多向量处理机的并行算法设计阶段 SIMD类并行机上的算法设计阶段 MIMD类并行机上的并行算法设计阶段 现代并行算法设计——以MIMD为主,要求可扩展性、可移植性 PRAM模型(Parallel Random Access MAchine),并行随机存取机器,也叫共享存储的SIMD模型 容量无限大的共享存储器 有限/无限个功能相同的处理器,具有简单的算术运算和逻辑判断功能; 任何时刻各处理器均可以通过共享内存交换数据 划分设计技术 分治设计技术 平衡树设计技术 倍增设计技术 流水线设计技术 |
- 上一篇:论我国电子商务发展趋势
- 下一篇:[课程设计] c 字符串类课程设计
查看评论
已有0位网友发表了看法