基于多核与众核平台的水下声场模拟加速技术研究.pdfVIP

基于多核与众核平台的水下声场模拟加速技术研究.pdf

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于多核与众核平台的水下声场模拟加速技术研究

摘要

声音是海洋中唯一能够长距离传播信息的载体,计算海洋声学中的水下声场模拟

是研究声音在海洋中传播规律的关键。但在实际应用中,由于受模拟的海域变大、海

洋环境逐渐复杂、频率增加等诸多原因的影响,导致水下声场的计算量爆炸性增加;

并且对于有更高精度要求的场景,需要计算量更大的三维水声传播模型来反映出实际

声音在海洋中的传播。庞大的计算量造成现有的水下声场模拟速度慢,严重影响水下

声场模拟的实时性。为了解决水下声场的计算量增加与实时性之间的矛盾,如何加速

水下声场模拟的速度是一个亟待解决的关键问题。

随着多核CPU和众核GPU硬件平台的发展,并行计算技术成为目前学界加速科学

计算的主要手段。因此,本课题针对水下声场的射线方法中的Bellhop数值模拟算法,

分别使用多核CPU平台和众核GPU平台来研究水下声场的二维和三维并行算法,加速

水下声场模拟的速度。同时通过设计的声速网格优化法,从算法迭代上对水下声场模

拟的计算过程进行优化。具体研究内容如下:

(1)针对多核CPU平台,对Bellhop二维和三维算法进行量化分析,基于量化分

析结果,进行内存访问优化和向量化优化;结合OpenMP并行框架,在Intel的多核

CPU平台上实现了Bellhop二维和三维算法的并行化,提升了Bellhop的计算速度;进

一步的,为了拓展其在多核CPU上的并行规模,利用MPI+OpenMP实现了两级混合并

行,并在小型集群系统上,对拓展后的并行算法进行了测试。

(2)针对Bellhop算法层面的改进,提出了一种声速网格优化法来加速水下声场

模拟。通过使用半步步长处的切向量来保障迭代计算的精度,并且动态的调整声速网

格的位置,保障迭代计算仍然是在同一个声速网格内,同时保留原始Bellhop对海面和

海底反射的处理。最后,使用五组典型的计算海洋声学算例对该算法进行计算结果精

度验证、加速效率分析,实验结果表明该方法具有更好的加速比。

(3)针对众核GPU平台,建立了基于GPU的Bellhop并行计算方法。在NVIDIA

的GPU平台上实现了Bellhop二维和三维算法的并行优化,研究了GPU单精度和双精

度浮点运算之间的效率差异,为追求速度优先的使用场景提供了更好的选择。

(4)针对众核GPU的体系结构,进一步优化GPU上的并行算法,提出了三种优

化方案:并行执行优化、访存优化、指令使用优化。利用MPI+CUDA的方式,实现了

多GPU的Bellhop并行算法,将单GPU的Bellhop二维和三维算法拓展到了多GPU上,

哈尔滨工程大学硕士学位论文

拓展了在GPU上的并行规模。

关键词:水下声场;并行计算;多核CPU;众核GPU;CUDA;

基于多核与众核平台的水下声场模拟加速技术研究

ABSTRACT

Soundistheonlycarriercapableoflong-distanceinformationtransmissionintheocean,

makingunderwateracousticfieldsimulationcrucialforstudyingsoundpropagationinthe

marineenvironment.However,duetovariousfactorssuchasincreasingsimulationareas,

growingcomplexityinmarineenvironments,andincreasingfrequencies,thecomputational

loadforunderwateracousticfieldshasexplosivelyincreased.Forscenariosdemandinghigher

accuracy,moreextensivethree-dimensionalhydroa

文档评论(0)

拥有快乐的你 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档