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 条
  • [1] GPU-LSolve: An Efficient GPU-based Laplacian Solver for Million-scale Graphs
    Dabeer, Sumiaya
    Bagchi, Amitabha
    Narain, Rahul
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 890 - 899
  • [2] An efficient GPU-based fractional-step domain decomposition scheme for the reaction–diffusion equation
    Ali Foadaddini
    Seyed Alireza Zolfaghari
    Hossein Mahmoodi Darian
    Hamid Saadatfar
    Computational and Applied Mathematics, 2020, 39
  • [3] SHARP: a distributed GPU-based ptychographic solver
    Marchesini, Stefano
    Krishnan, Hari
    Daurer, Benedikt J.
    Shapiro, David A.
    Perciano, Talita
    Sethian, James A.
    Maia, Filipe R. N. C.
    JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2016, 49 : 1245 - 1252
  • [4] An efficient GPU-based fractional-step domain decomposition scheme for the reaction-diffusion equation
    Foadaddini, Ali
    Zolfaghari, Seyed Alireza
    Mahmoodi Darian, Hossein
    Saadatfar, Hamid
    COMPUTATIONAL & APPLIED MATHEMATICS, 2020, 39 (04):
  • [5] GPU Parallelization of Wave Equation Based Discontinuous Galerkin Time Domain Method
    Ban, Zhen Guo
    Shi, Yan
    2019 INTERNATIONAL APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY SYMPOSIUM - CHINA (ACES), VOL 1, 2019,
  • [6] Development and verification of a GPU-based MOC transient solver
    Zou, Hang
    Zhang, Qian
    Liang, Liang
    Song, Peitao
    Zhao, Qiang
    ANNALS OF NUCLEAR ENERGY, 2022, 174
  • [7] Extremely Fast and Energy Efficient One-way Wave Equation Migration on GPU-based heterogeneous architecture
    Qu, Long
    Lucido, Loris
    Bonnasse-Gahot, Marie
    Vezolle, Pascal
    Klahr, Diego
    2021 IEEE 35TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2021, : 869 - 880
  • [8] A High-Order-Accurate GPU-Based Radiative Transfer Equation Solver for Combustion and Propulsion Applications
    He, Xing
    Lee, Euntaek
    Wilcox, Lucas
    Munipalli, Ramakanth
    Pilon, Laurent
    NUMERICAL HEAT TRANSFER PART B-FUNDAMENTALS, 2013, 63 (06) : 457 - 484
  • [9] TC-QR: Tensor Core-based QR Solver for Efficient GPU-based Vector Fitting
    Kukutla, Vinay
    Achar, Ramachandra
    Lee, Wai Kong
    2023 IEEE 27TH WORKSHOP ON SIGNAL AND POWER INTEGRITY, SPI, 2023,
  • [10] Efficient GPU-based Optimization of Volume Meshes
    Shaffer, Eric
    Cheng, Zuofu
    Yeh, Raine
    Zagaris, George
    Olson, Luke
    PARALLEL COMPUTING: ACCELERATING COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, 25 : 285 - 294