并行机与并行程序.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
并行机与并行程序

高性能并行机与并行程序简介 高性能计算机分类 1。集群系统: IA + Linux/NT: RISC + Unix: IBM sp 系列,性价比低 2。UNIX SMP 小型机: IBM 690,SUN, 联想深远 商务计算为主, 易编程, 可扩展性差 3。(传统)大规模并行机(mpp): T3E,曙光1000 编程不易,不再发展 4。向量机(传统超级机):CRAY, 银河I 5。向量并行机 : NEC地球模拟器 速度高, 昂贵, 专用, 非产品化 6。 ccNUMA: SGI Qrigin3000 规模受限, 可扩展性差 7。 专用机: IBM BlueGene, BlueGen/L 用途分类 高可用性 比如各种网站 高可见性 比如部分不允许停止的服务 科学计算类,高计算能力,高内存容量 TOP500 机型发展趋势 Top500 supercomputer 2002.11 制造公司/CPU个数 运算能力 所属单位 TOP 500 CPU 分类统计 Cluster 系统基础架构 部分并行机样例 联想公司给大庆做的128节点规模clusterMPI并行程序设计原则 它由市场上所销售的通用硬件构成,如装有Linux操作系统的个人电脑、标准以太网路卡、网络交换机,不包含任何特殊的硬件 它使用容易获得的软件,如Linux操作系统、PVM (Parallel Virtual Machine) 和 MPI (Message Passing Interface)等并行软件 它和工作站群最大的差异点在于Beowulf看起来比较像一台机器,而不是许多台工作站 基于消息传递MPI的并行程序设计 MPI—消息传递接口,是一种扩展函数库,在C、FORTRAN77 语言中可以方便的调用,编译软件可以采用Linux下的mpicc, mpif77 1.MPMD(多程序,多数据) 2.SPMD(单程序,多数据) 并行就是将一个大任务分割成很多小任务 由许多计算机同时处理这些小任务 问题的关键是任务能否可以并行 SMP并行机架构由编译器来分配并行任务 MPP并行机架构由程序员来分配并行任务 MPI并行程序设计需要注意的问题 对于并行程序的概念要清晰 各个进程之间的通讯避免出现死锁 各个进程之间的同步 网格划块原则 田字形网格通讯结构 例1.Jacobi迭代的MPI并行算法实现 例2.一重积分方程的求解 测试2:Steady Heat Conduction Problem Solve the 2D Parabolic equation 该2维导热问题的网格划块 田字形划分 条形划分 计算结果 测试结果-总的计算时间 田字格与条型格的计算时间比较 谢谢! * * P P P bus or switcher shared memory M P M P M P Communication Network 共享内存系统 —— SMP shared memory systems 如SGI,IBM,SUN等巨型机 分散内存系统 —— MPP distributed memory systems 如 Beowulf —— CLuster 并行计算机的分类 1 NEC Earth-Simulator/ 5120 35860.00 40960.00 Earth Simulator Center Japan/2002 2 Hewlett-Packard ASCI Q - AlphaServer SC ES45/1.25 GHz/ 4096 7727.00 10240.00 Los Alamos National Laboratory USA/2002 3 Hewlett-Packard ASCI Q - AlphaServer SC ES45/1.25 GHz/ 4096 7727.00 10240.00 Los Alamos National Laboratory USA/2002 4 IBM ASCI White, SP Power3 375 MHz/ 8192 7226.00 12288.00 Lawrence Livermore National Laboratory USA/2000 5 Linux NetworX MCR Linux Cluster Xeon 2.4 GHz - Quadrics/ 2304 5694.00 11060.00 Lawrence Livermore National Laboratory USA/2002 6 Hewlett-Packard Alp

文档评论(0)

tmd2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档