并行计算机与并行计算优秀课件.ppt
《并行计算机与并行计算优秀课件.ppt》由会员分享,可在线阅读,更多相关《并行计算机与并行计算优秀课件.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、并行计算机与并行计算第1页,本讲稿共41页情况介绍分子反应动力学国家重点实验室交叉分子束动力学课题组理论与计算化学国际合作中心研究员2人,其中一位为中国科学院院士,高级访问学者1人,博士后研究人员6人,博士研究生18人,硕士研究生4人与多个国际学术团队有很好的合作,与纽约大学化学系张增辉教授合作建立理论与计算化学国际合作研究中心第2页,本讲稿共41页主要研究工作实验方面:实验方面:交叉分子束对光解,碰撞反应,立体化学动力学的研究 激光诱导荧光方法对光解,立体化学动力学的研究 飞秒激光对超快动力学过程的研究理论方面:理论方面:准经典轨线方法对反应动态学的研究 量子力学方法对反应动态学的研究 复杂
2、体系势能面的构造,拟和 量子化学及其他方法对分子结构,物质特性,化学反应过程的研究1997-2001年,发表文章84篇,其中英文66篇第3页,本讲稿共41页HPC Server第4页,本讲稿共41页并行计算机与并行计算并行计算机与并行计算1 1为什么要建造并行计算机为什么要建造并行计算机2 2并行计算机的类型并行计算机的类型3 3什么是并行计算,并行进程的特性及什么是并行计算,并行进程的特性及并行模型的分类并行模型的分类4 4工作站集群工作站集群(COW)COW)的基本结构的基本结构5 5中国科学院十五计划中关于并行计中国科学院十五计划中关于并行计算部分算部分第5页,本讲稿共41页为什么要建造
3、并行计算机为什么要建造并行计算机第6页,本讲稿共41页什么是超级计算环境超级计算(Supercomputing),从技术的意义上说,是为了在问题的求解上具有更快的速度、更高的精度、更大的规模、更好的性能价格比而采用的非主流计算的设施和方式。第7页,本讲稿共41页计算速度的要求计算速度的要求问题:科学和工程问题的数值模拟与仿真计算密集数据密集网络密集三种混合要求:在合理的时限内完成计算任务秒级制造业分钟级短时天气预报(当天)小时级中期天气预报(310日)尽可能快长期天气预报(气候)可计算湍流模拟第8页,本讲稿共41页问题的规模第9页,本讲稿共41页计算机的规模:TOP10(2001年7月)第10
4、页,本讲稿共41页IBM Builds Worlds FastestSupercomputer to Simulate Nuclear Testing for U.S.Energy Department第11页,本讲稿共41页以动物的食物链为例第12页,本讲稿共41页第13页,本讲稿共41页打破高性能计算的壁垒打破高性能计算的壁垒210021002100210021002100210021002100单处理器单处理器共享存储共享存储局域并行机群局域并行机群广域并行机群广域并行机群GFLOPS第14页,本讲稿共41页并行计算机分类并行计算机分类第15页,本讲稿共41页FlynnFlynn分类法分
5、类法SISD(单指令流单数据流)系统SIMD(单指令流多数据流)系统MISD(多指令流单数据流)系统MIMD(多指令流多数据流)系统五种物理机模型五种物理机模型:实际的机器体系结构实际的机器体系结构 PVP (Parallel Vector Processor,并行向量机)SMP (Symmetric Multiprocessor,对称多处理机)MPP (Massively Parallel Processor,大规模并行处理机)COW(Cluster of Workstation,COW(Cluster of Workstation,工作站机群工作站机群工作站机群工作站机群)DSM (Dis
6、tributed Shared Memory,分布共享存储多处理机)第16页,本讲稿共41页几种我们常见的并行计算机几种我们常见的并行计算机CPUCPUCPU总线或交叉开关总线或交叉开关SM(a)SMP,a)SMP,物理上单一地址空间物理上单一地址空间物理上单一地址空间物理上单一地址空间CPUCPUCPU定制网络定制网络LMLMLM虚拟分布共享存储虚拟分布共享存储(DSM)(b)DSM,b)DSM,逻辑上单一地址空间逻辑上单一地址空间逻辑上单一地址空间逻辑上单一地址空间P/CP/CP/C定制定制/标准网络标准网络LMLMLM(c)Cluster/COW,c)Cluster/COW,物理物理物理
7、物理/逻辑上多地址空间逻辑上多地址空间逻辑上多地址空间逻辑上多地址空间SMPMPPMPPWANLMDSMSM(d)Grid(Cluster of Clusters)d)Grid(Cluster of Clusters)d)Grid(Cluster of Clusters)d)Grid(Cluster of Clusters)第17页,本讲稿共41页什么是并行计算,并行进程的表述什么是并行计算,并行进程的表述及并行模型的分类及并行模型的分类第18页,本讲稿共41页什么是并行计算什么是并行计算进程进程 1 发送信息发送信息进程进程 2 接收信息接收信息传统的串行计算串行计算,分为“指令”和“数据”
8、两个部分,并在程序执行时“独立地申请和占有”内存空间,且所有计算均局限于该内存空间。并行计算并行计算将进程相对独立的分配于不同的节点上,由各自独立的操作系统调度,享有独立的CPU和内存资源(内存可以共享);进程间相互信息交换通过消息传递;进程进程 1 进程进程 2 第19页,本讲稿共41页并行算法的表述并行算法的表述在并行算法的表述中,所有描述串行算法的语句及进程均可调用,在并行算法的表述中,所有描述串行算法的语句及进程均可调用,而只是为了表达并行性而引入几条所谓的并行语句而只是为了表达并行性而引入几条所谓的并行语句当几个算法步要并行执行时,当几个算法步要并行执行时,我们可以写作我们可以写作
9、Do step i to j in parallelstep istep i+1step j或者是:或者是:当几个处理器同时执行相同的操作时,我们可以写作当几个处理器同时执行相同的操作时,我们可以写作for all i parallel do.end for第20页,本讲稿共41页例如例如 n=2*k个数的求和个数的求和输入:输入:n=2*k个数存入数组个数存入数组A中中输出:输出:S=sigma(A(i)begin (1)for i=1 to 4 parallel doB(i)A(i)end for (2)for h=1 to logn=2 dofor i=1 to n/2*h=1 para
10、llel doB(i)B(2i-1)+B(2i)end for end for (3)SB(i)end把每一个把每一个A(i)赋给赋给B(i)n=4,k=2,就是4个数的加和h=1 to 2h=1 I=1 to 2(4/2*1)B(1)B(1)+B(2)B(2)B(3)+B(4)h=2 I=1 to 1(4/2*2)B(1)B(1)+B(2)SB(1)若有2*2=4个处理器,则在1(h)级可能的并行运算数目为4/2*1=2.则运算任务分摊给前两个处理器第21页,本讲稿共41页硬件结构抽象模型(自然模型)共享存储共享存储共享存储共享存储的模型和语言(适于PVP,SMP,DSM)X3H5,Pthr
11、eadOpenMP消息传递消息传递消息传递消息传递的模型和语言的模型和语言的模型和语言的模型和语言(适于适于适于适于MPP,Cluster,COW)MPP,Cluster,COW)MPI(MPI(Fortran,C,Gamess,VaspFortran,C,Gamess,Vasp)PVM(PVM(Fortran,CFortran,C)数据并行数据并行数据并行数据并行的模型和语言的模型和语言的模型和语言的模型和语言(适于在适于在适于在适于在MPP/ClusterMPP/Cluster上实现上实现上实现上实现SPMDSPMD应用应用应用应用)Fortran 90Fortran 90HPF(High
12、 Performance Fortran)HPF(High Performance Fortran)并行模型的分类并行模型的分类第22页,本讲稿共41页基于程序构造的模型CSPLinda Linda(Fortran,C,GaussianFortran,C,Gaussian)Global (Global (MolproMolpro,ColumbusColumbus)基于问题描述的模型GAMMAUNITY基于并行计算理论的模型PRAMBSPLogP第23页,本讲稿共41页Yale Yale 大学大学Nicholas Carriero Nicholas Carriero 和和David Gelern
13、ter David Gelernter 于于19861986年基于年基于分散数据分散数据结构和共享存构和共享存储系系统的并行的并行计算模型算模型.LindaLinda模型定模型定义了一个功能了一个功能强大的大的逻辑存存储器器(TS)TS)和在和在其上的一其上的一组核心操作核心操作(in,out,read,eval),in,out,read,eval),它它们能能够方便地嵌方便地嵌入到不同的入到不同的语言言(如如,C,Fortran)C,Fortran)中而构成相中而构成相应的并行的并行语言言(C-C-LindaLinda和和Fortran-LindaFortran-Linda等等)该模型同模型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 并行 计算机 计算 优秀 课件
限制150内