北京航空航天大学学报 ›› 2019, Vol. 45 ›› Issue (7): 1322-1328.doi: 10.13700/j.bh.1001-5965.2018.0675

• 论文 • 上一篇    下一篇

基于CUDA的超声二维声场EFIT仿真

宋波1, 李威2, 廉国选1   

  1. 1. 中国科学院声学研究所 声场声信息国家重点实验室, 北京 100190;
    2. 武汉武船计量试验有限公司, 武汉 430060
  • 收稿日期:2018-11-20 出版日期:2019-07-20 发布日期:2019-07-25
  • 通讯作者: 宋波 E-mail:songbo@mail.ioa.ac.cn
  • 作者简介:宋波 男,硕士,副研究员。主要研究方向:超声计算成像与检测应用。
  • 基金资助:
    国家自然科学基金(11504403)

EFIT simulation of 2D ultrasonic sound field based on CUDA

SONG Bo1, LI Wei2, LIAN Guoxuan1   

  1. 1. State Key Laboratory of Acoustics, Institute of Acoustics, Chinese Academy of Sciences, Beijing 100190, China;
    2. Wuhan WUCHUAN Measurement & Test Co., Ltd., Wuhan 430060, China
  • Received:2018-11-20 Online:2019-07-20 Published:2019-07-25
  • Supported by:
    National Natural Science Foundation of China (11504403)

摘要: 随着图形处理器(GPU)的快速发展,基于计算设备统一构架(CUDA)可以方便地将并行计算技术应用于超声声场数值仿真计算,极大地提升计算效率。阐述了弹性动力学有限积分算法(EFIT)的原理,在采用CPU实现带吸收边界的钢材料二维点源激励声场仿真的基础上,基于GPU实现了仿真模型的并行计算,介绍了GPU程序的设计流程和参数优化方法,包括纹理内存使用、吸收边界优化和数据传输优化。对比了相同条件下CPU和GPU仿真计算的耗时和平均计算效率,定量分析了GPU对于EFIT模型效率的提升。比对结果表明,EFIT具有良好的并行计算条件,采用并行计算方法能够有效提升模型计算速度,对于复杂声场仿真应用具有广阔的应用前景。

关键词: 并行计算, 弹性动力学有限积分算法(EFIT), 二维声场, 图形处理器(GPU), 计算设备统一构架(CUDA)

Abstract: With the rapid development of graphic processing unit (GPU), the parallel computing technology could be easily applied in the numerical simulation of ultrasonic sound field based on compute unified device architecture (CUDA). The calculating efficiency could be greatly promoted by using the parallel computing technology. The theory of elastodynamic finite integration technology (EFIT) is illustrated in this article. An EFIT 2D ultrasonic sound field model with point source and absorption boundary in steel material is established by CPU, and on the basis of CPU code, the GPU model is built with parallel computing technology. The flow design procedure and parameter optimization method of GPU model are introduced, including the texture memory use, absorption boundary optimization and data transmission optimization. Based on the comparison of time consumption and average calculating efficiency, the efficiency promotion of EFIT model of CPU and GPU version are quantitatively analyzed. The result reveal that the EFIT model with GPU has much higher calculating efficiency. According to the comparison result, the calculation speed of EFIT model is promoted significantly with the parallel computing technology. And it has broad application prospects in complicated acoustic field simulation.

Key words: parallel computing, elastodynamic finite integration technology (EFIT), 2D sound field, graphic processing unit (GPU), compute unified device architecture (CUDA)

中图分类号: 


版权所有 © 《北京航空航天大学学报》编辑部
通讯地址:北京市海淀区学院路37号 北京航空航天大学学报编辑部 邮编:100191 E-mail:jbuaa@buaa.edu.cn
本系统由北京玛格泰克科技发展有限公司设计开发