An efficient GPU-based time domain solver for the acoustic wave equation

被引:76
|
作者
Mehra, Ravish [1 ]
Raghuvanshi, Nikunj [2 ]
Savioja, Lauri [3 ]
Lin, Ming C. [1 ]
Manocha, Dinesh [1 ]
机构
[1] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27599 USA
[2] Microsoft Res, Redmond, WA 98052 USA
[3] Aalto Univ, Sch Sci & Technol, Dept Comp Sci, FIN-02015 Espoo, Finland
基金
美国国家科学基金会;
关键词
Time-domain wave equation solver; Room acoustics; GPU-based algorithms;
D O I
10.1016/j.apacoust.2011.05.012
中图分类号
O42 [声学];
学科分类号
070206 ; 082403 ;
摘要
An efficient algorithm for time-domain solution of the acoustic wave equation for the purpose of room acoustics is presented. It is based on adaptive rectangular decomposition of the scene and uses analytical solutions within the partitions that rely on spatially invariant speed of sound. This technique is suitable for auralizations and sound field visualizations, even on coarse meshes approaching the Nyquist limit. It is demonstrated that by carefully mapping all components of the algorithm to match the parallel processing capabilities of graphics processors (GPUs), significant improvement in performance is gained compared to the corresponding CPU-based solver, while maintaining the numerical accuracy. Substantial performance gain over a high-order finite-difference time-domain method is observed. Using this technique, a 1 s long simulation can be performed on scenes of air volume 7500 m(3) till 1650 Hz within 18 min compared to the corresponding CPU-based solver that takes around 5 h and a high-order finite-difference time-domain solver that could take up to three weeks on a desktop computer. To the best of the authors' knowledge, this is the fastest time-domain solver for modeling the room acoustics of large, complex-shaped 3D scenes that generates accurate results for both auralization and visualization. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:83 / 94
页数:12
相关论文
共 50 条
  • [21] Multi-GPU-based Acceleration of the Explicit Time Domain Volume Integral Equation Solver Using MPI-OpenACC
    Feki, Saber
    Al-Jarro, Ahmed
    Bagci, Hakan
    2013 USNC-URSI RADIO SCIENCE MEETING (JOINT WITH AP-S SYMPOSIUM), 2013, : 90 - 90
  • [22] Multi-GPU-based acceleration of the explicit time domain volume integral equation solver using MPI-OpenACC
    Feki, Saber
    Al-Jarro, Ahmed
    Bagci, Hakan
    2013 USNC-URSI Radio Science Meeting (Joint with AP-S Symposium), USNC-URSI 2013 - Proceedings, 2013,
  • [23] GPU-based calculations in electromagnetic wave diffraction problems
    Alexandrova, Irina L.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON 2014 DAYS ON DIFFRACTION (DD), 2014, : 12 - 16
  • [24] An Efficient GPU-based Approach for Interactive Global Illumination
    Wang, Rui
    Wang, Rui
    Zhou, Kun
    Pan, Minghao
    Bao, Hujun
    ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03):
  • [25] GPU-based research of highly efficient ray tracing
    Jin H.
    Zhiyi F.
    Liang J.
    Ruicheng C.
    Lin C.
    Advances in Information Sciences and Service Sciences, 2011, 3 (10): : 207 - 215
  • [26] A GPU-based preconditioned Newton-Krylov solver for flexible multibody dynamics
    Serban, Radu
    Melanz, Daniel
    Li, Ang
    Stanciulescu, Ilinca
    Jayakumar, Paramsothy
    Negrut, Dan
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2015, 102 (09) : 1585 - 1604
  • [27] EFFICIENT GPU-BASED INTER PREDICTION FOR VIDEO DECODER
    Jiang, Bo
    Luo, Falei
    Wang, Shanshe
    Guo, Xiaoqiang
    Ma, Siwei
    2019 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2019, : 1109 - 1113
  • [28] Efficient GPU-Based Numerical Simulation of Cryoablation of the Kidney
    Georgii, Joachim
    Paetz, Torben
    Rieder, Christian
    Ballhausen, Hanne
    Schwenke, Michael
    Schwen, Lars Ole
    Haase, Sabrina
    Preusser, Tobias
    COMPUTATIONAL BIOMECHANICS FOR MEDICINE, 2020, : 171 - 193
  • [29] A GPU-based incompressible Navier-Stokes solver on moving overset grids
    Chandar, Dominic D. J.
    Sitaraman, Jayanarayanan
    Mavriplis, Dimitri J.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, 2013, 27 (6-7) : 268 - 282
  • [30] Efficient GPU-based Graph Cuts for Stereo Matching
    Choi, Young-kyu
    Park, In Kyu
    2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW), 2013, : 642 - 648