基于多核机群环境的并行程序设计方法研究--mpiopenmp混合编程-research on parallel programming method based on multicore cluster environment - mpi openmp mixed programming.docxVIP
- 5
- 0
- 约4.69万字
- 约 62页
- 2018-05-18 发布于上海
- 举报
基于多核机群环境的并行程序设计方法研究--mpiopenmp混合编程-research on parallel programming method based on multicore cluster environment - mpi openmp mixed programming
基于多核机群环境的并行程序设计方法研究——MPI+OpenMP混合编程专业:计算机应用技术硕士生:王杰指导老师:王文义教授摘要高性能计算HPC(HighPerformanceComputing)是验证计算机系统处理能力和计算速度的一种有效手段。如今,高性能计算在国内外受到高度重视,其地位与作用已被广泛接受,它已成为解决国家级重大尖端问题的必由之路。目前,高性能计算在分子材料研究、地质勘探、气象、海洋气候、基因工程和军事技术等领域均已取得了巨大的成就。本文把搭建的多核心PC机为节点的机群系统作为平台,成功地完成了对MPI+OpenMP混合编程模型的运行环境配置,并在单节点多核计算机上分别完成了对串行程序、MPI并行程序和OpenMP并行程序的运行时间和加速比的对比分析。进而又重点在由多节点所组成的基于Windows的机群系统上,尝试完成了MPI+OpenMP两种程序的混合编程实验,通过对获得的程序运行时间、加速比和效率的数据结果的分析,得到了在多节点机群上采用MPI+OpenMP的细粒度的混合编程模式要比单用MPI设计的并行程序更适合多核PC机群的特点,从而更能充分发挥出多节点机群系统效率的结论。最后,论文总结了所做的工作和下一步的努力方向。关键词:高性能计算、多核机群、MPI+OpenMP混合编程TheresearchondesignmethodbasedonparallelprogramforwindowsenvironmentsSpecialty:TechnologyofComputerApplicationName:WangJieSupervisor:Prof.WangWenYiAbstractHighperformancecomputingscienceHPC(HighPerformanceComputing)isaneffectivemeanstoimprovecomputersystemprocessingcapacityandspeedofcalculation.Nowadays,thepositionandfunctionofhighperformancecomputinghavebeenwidelyrecognizedathomeandabroad.Ithasbecometheonlyroadtosolvenationalmajoradvancedproblems.Atpresent,ithasmadetremendousachievementsinmolecularmaterialsresearch,geologicalexplorationfield,climateareas,geneengineeringandmilitarytechnology.InthispaperthestructuresisconstitutedbynodesoftheclustersystemofmultiplenuclearPCmachineforhardwarecondition,andtheclustersystemsuccessfullycompletedrunningenvironmentconfigurationMPI+OpenMPwhichisthehybridprogrammingmodel,andcompletedcomparativeanalysisofrunningtimeandspeedupinserialprogram,MPIparallelprogramandOpenMPparallelprograminthemulti-corecomputerofsinglenodes.ThenthepapertrytocompleteMPI+OpenMPmixedprogrammingexperimentoftwoprogramsfocusingonWindowsclustersystemconstitutedbymultiplenetworks,basedonthedataanalysisoftheresultsoftherunningtime,speedupandefficiency,concludingthatitismoresuitableforthecharacterofmulti-corePCclustersysteminamultiplenodeMPI+OpenMPfine-grainedhybridprogrammingmodeprogramthanMPIinmultiplenodesonaparallelprogram.Asaresult,thepaperreachaconclusionthatwecanmakefulluseofefficiencyofclustersystemofmulti
您可能关注的文档
- 基于动态视角的工业品顾客忠诚影响因素分析-analysis of influencing factors of industrial product customer loyalty based on dynamic perspective.docx
- 基于动态权值的本体综合匹配的分析与应用-analysis and application of ontology comprehensive matching based on dynamic weights.docx
- 基于动态特性机理分析的再热汽温状态变量控制系统分析-analysis of reheat steam temperature state variable control system based on dynamic characteristic mechanism analysis.docx
- 基于动态舒适性的汽车座椅系统的分析-analysis of automobile seat system based on dynamic comfort.docx
- 基于动态图的软件水印及其相关技术分析-software watermarking based on dynamic graph and analysis of related technologies.docx
- 基于动态特征的camcnc集成技术-cam cnc integration technology based on dynamic characteristics.docx
- 基于动态增强磁共振影像的骨髓灌注分析-bone marrow perfusion analysis based on dynamic enhanced magnetic resonance imaging.docx
- 基于动态资本市场模型的商品住宅价格实证研究-empirical study on commercial housing price based on dynamic capital market model.docx
- 基于动态帧聚合机制wlan传输优化-wlan transmission optimization base on dynamic frame aggregation mechanism.docx
- 基于动态污点分析的状态协议实现软件模糊测试方法分析-analysis of software fuzzy test method based on dynamic taint analysis for state protocol implementation.docx
- (最新)26年人教版四年级数学下册练习十三(精品课件).pptx
- (最新)26年人教版四年级数学下册小数的性质和大小比较第1课时 小数的性质【精品课件】.pptx
- (最新)26年人教版四年级数学下册小数的性质和大小比较第2课时 小数的大小比较【精品课件】.pptx
- (最新)26年人教版四年级数学下册小数的性质和大小比较练习十(精品课件).pptx
- (最新)26年人教版四年级数学下册小数的意义和读写法第3课时 小数的读法和写法【精品课件】.pptx
- (最新)26年人教版四年级数学下册小数点移动引起小数大小的变化练习十一(精品课件).pptx
- (最新)26年人教版四年级数学下册小数与单位换算练习十二(精品课件).pptx
- (最新)26年人教版四年级数学下册小数的加法和减法第1课时 小数加减法(1)【精品课件】.pptx
- (最新)26年人教版四年级数学下册小数的加法和减法第3课时 小数加减混合运算【精品课件】.pptx
- (最新)26年人教版四年级数学下册小数的加法和减法第4课时 整数加法运算律推广到小数【精品课件】.pptx
原创力文档

文档评论(0)