云彩店邀请码|半壳|优胜
地动层析是运用洪量地动察看数据反演接洽地区三维构造的一种物理本领。菲涅尔地动层析成像算法(Fresnel Seismic Tomography,FST)是地动层析的一种实行本领。保守的并行菲涅尔地动层析成像算法是在保守的高本能多核CPU集群上实行的,其对层析成像功效的普及起到了至关要害的效率。但是,连年来展示的GPU和MIC众核处置器框架结构的计划机比保守的高本能多核CPU具备拙劣耗比的特性,为了贬低菲涅尔地动层析算法的计划本钱,安排并开拓鉴于众核处置器的菲涅尔地动层析成像算法具备本质意旨。正文旨在接洽与实行一个鉴于GPU和MIC众核处置器的高效的菲涅尔地动层析成像算法。开始正文阐明了GPU和MIC众核处置器的体制构造和编制程序模子,并对准各别的体制构造和编制程序模子,给出了相映的移植战略和优化本领。其次,正文引见了地动层析的接洽近况和菲涅尔地动层析的物道学道理与算法过程,对核默算法举行了本能领会,归纳了地动层析成像算法的步调特性。在此普通上,正文按照菲涅尔地动层析算法自己的步调特性,矫正了核默算法安排,运用CUDA编制程序模子将菲涅尔地动层析算法移植到GPU众核处置器上,而且对准中心因变量的特性,优化访存和训令流,使得优化后运转功效是未优化时运转功效的4.8315倍。既而正文提出并实行了三种共同计划计划,普及计划资源运用率。同声,正文按照MIC众核处置器的编制程序模子,实行了鉴于MIC众核处置器的菲涅尔地动层析算法安排,而后提出了共享比赛部队、静态工作调配、鉴于工作偷取的parallel_invoke计划和炮间并行的计划,优化了菲涅尔地动层析算法在MIC众核处置器上的运转功夫,使得优化后运转功效是之前的22.53倍。结果,经过比较GPU众核处置器和本机CPU单核处置器的运转功夫,以及比较MIC众核处置器与本机CPU单核处置器的运转功夫,对鉴于GPU和MIC众核处置器的菲涅尔地动层析成像算法举行了评介;结果从代码窜改量的观点领会了GPU和MIC的编制程序模子特性。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/259586.html
本站部分内容来源网络如有侵权请联系删除