异构平台上协同计算的相关研究

被引量 : 0次 | 上传用户:xyhnet
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,高性能计算机体系结构的发展日新月异,其中基于GPU的异构体系结构成为一种主流的设计方法。相比传统的同构多处理机系统,集成CPU和GPU的异构系统能够提供更好的计算性能和功耗效率,非常适合处理数据并行应用,在工业制造、生物医药、石油物探、气象预测等领域有着广泛的应用前景。目前,限制异构计算的瓶颈在于异构编程环境仍不够成熟,如何高效地利用异构系统中多核CPU和众核GPU进行协同计算是目前高性能计算领域中研究的热点和难点问题。MD5 Crypt破解算法和Lared-P激光等离子体模拟算法是两道典型的数据并行程序,分别在信息安全和物理模型模拟领域有着十分重要的应用价值。这两个应用代表了两类典型的数据并行应用:MD5 Crypt破解算法在并行求解过程中数据相互独立不相关;Lared-P算法则在并行求解过程中存在十分复杂的数据相关。本文针对这两类应用对异构系统上CPU和GPU的协同计算进行了研究。主要取得了如下成果:(1)采用了一种基于MPI-OpenMP-CUDA混合编程模型实现了异构系统上的的协同计算。使用MPI编程接口实现同构节点之间的协作;采用OpenMP实现节点内CPU和GPU之间的协同计算;当计算任务分配到CPU上时,采用嵌套的OpenMP线程对计算任务进行处理,当计算任务分配到GPU上时,则采用CUDA线程对计算任务进行处理。(2)实现了MD5 Crypt破解算法在异构系统上的协同计算。采用基于MPI-OpenMP-CUDA的协同计算方法,将整个密码空间作为总的计算任务,分成多个子任务后通过MPI在节点间进行平均分配;在节点内部分别在CPU和GPU上使用OpenMP和CUDA对分配的任务进行并行处理;针对GPU上的CUDA程序采用了使用常量内存、内存操作优化以及使用共享内存等方法进行了优化;针对CPU与GPU之间的性能差异,采用两路攻击的策略实现了CPU与GPU之间计算任务的动态分配和负载平衡;在多个节点上采用主从的并行模式,通过主进程对任务池的维护,实现了破解算法的断点续算功能。实验结果表明,MD5 Crypt破解程序在TianHe-1A系统上仅使用CPU时每秒可处理4.3万个密码,而CPU和GPU协同计算时,每秒处理的密码数则可达25万,若全系统运行每秒可以处理18亿组密码,对MD5 Crypt算法的安全性提出了挑战。(3)实现了Lared-P算法在异构平台上的并行分解和协同计算。将整个模拟区域作为总的计算任务,通过MPI进程将计算任务划分并分配到节点上;在节点内使用OpenMP的动态调度方法实现了计算任务在CPU和GPU上的动态分配;针对粒子云方程中存在的数据相关,在CPU上采用隔离存在冲突网格的方法实现计算任务的并行分解,在GPU上则提出了一种基于CUDA中SIMT并行机制的并行方法和八色分解方案,实现了任务的并行分解以及数据共享;通过多个MPI进程共享GPU的方法使得数据初始化和GPU计算异步执行,提高了GPU的利用率和程序的执行效率;采用页锁定内存和最小数据量传输的方法对程序的数据传输进行优化,在提高传输速度的同时减少了数据的传输量。最终Lared-P程序在Tianhe-1A的单个节点上的测试性能则相对于CPU串行程序的性能提高了29倍,缩短了整个程序的运行时间。
其他文献
随着经济的飞速发展与能源的加速消耗,世界上许多国家都面临着电力资源短缺的问题,能源短缺和如何开发利用新型绿色能源已经成了世界性的问题。为了响应国家发展经济的同时又
基于VC2008开发环境和Pro/E自带的Pro/TOOLKIT开发模块进行二次开发,在Pro/E环境下选定当前装配体中多个零部件,按照指定坐标系或零部件自身默认坐标系,进行快速提取质量质心,并
随着乳腺癌死亡率的降低,患者对身体外形和生活质量要求的提高,乳房的重建和修复的意愿更加强烈。乳房切除术后可以通过植入物和自体组织皮瓣进行重建。植入物乳房重建是当前
文章论述了基于图形界面的电力系统分析软件的设计思想及软件总体结构 ,包括 FORTRAN语言编制的电力系统分析软件与可视化高级语言之间的接口 ,并给出了图形模块、稳态分析模
精神分裂症的临床症状十分复杂和多样。包括联想障碍、情感淡漠、意志缺乏和继之而来的内向性。思维联想障碍:思维联想过程缺乏连贯性和逻辑性,其特点是患者在意识清楚的情况
20世纪末,伴随着信息技术革命的发展,以网络为代表的新媒体也以磅礴的气势加入了大众传播的行列。随着新媒体的出现和新媒体时代的形成,日本传播学者中野收在以电视为载体的
本硕士论文收集了2006-2011年之间发表的关于中国古典园林研究的各种专著、会议论文、期刊论文和学位论文等文献资料,并将其按照建筑学、历史学、园林学和文化社会学等学科进
锂离子电池以其工作电压高、体积小、质量轻、比能量高、无记忆效应、无污染、自放电小、循环寿命长等特点而受到人们的重视和青睐。目前锂离子电池正极材料由于价格、安全性
财务治理是对公司治理的重要内容,目前我国上市公司的财务治理存在着许多弊端。本文研究的主要目的是论证上市公司财务治理的过程中必须考虑利益相关者的财务权利,并从利益相关
各种生理学和病理学条件导致内质网腔中未折叠或错误折叠蛋白质的积累,引发内质网应激.通过RNA深度测序,我们发现内质网应激胁迫下,He La和HEK293细胞中一些micro RNA的表达