并行编程模式的发展趋势及相关问题.pptVIP

  • 3
  • 0
  • 约2.52千字
  • 约 22页
  • 2017-12-27 发布于湖北
  • 举报

并行编程模式的发展趋势及相关问题.ppt

并行编程模式的发展趋势及相关问题.ppt

并行编程模式的发展趋势及相关问题 硕0030 3110033054 皮海涛 目录 需要是发明之母 The Free Lunch is Over 并行处理 大规模并行处理机 SMP, PVP,多核处理机,众核处理机 分布式计算 网格计算,云计算,普适计算 两者都需要并行编程模型的支持! 主要的并行编程模型 目前主要的并行编程模型如下: 共享存储 OpenMP TBB Pthread 消息传递 PVM MPI 数据并行 HPF MapReduce 针对不同的计算机体系结构采用不同的编程模型 编程模型--共享存储 其主要优缺点如下: 单地址空间,编程容易 可移植性差 与传统编程模式接近,容易被接受 其相应的实现主要是通过编译显示指导! 实现粒度可大可小! 编程模型--消息传递 其主要优缺点如下: 多地址空间,编程困难 可移植性好 不同的实现方式强调的重点不同 PVM :异构环境中的可移植性与互操作性 MPI :高性能 主要通过分布式系统中的相应技术来实现,实现粒度较大 编程模型--数据并行 移动计算比移动数据代价低 其主要的优缺点如下: 简单直观,可扩展性好 容易实现负载均衡 适用范围窄 其主要通过数据划分来实现! 编程模型的发展 随着现在应用的规模越来

文档评论(0)

1亿VIP精品文档

相关文档