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 条
  • [31] Efficient GPU-based implementations of simplex type algorithms
    Ploskas, Nikolaos
    Samaras, Nikolaos
    APPLIED MATHEMATICS AND COMPUTATION, 2015, 250 : 552 - 570
  • [32] An Efficient WSN Simulator for GPU-Based Node Performance
    Kang, An Na
    Kim, Hyun-Woo
    Barolli, Leonard
    Jeong, Young-Sik
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2013,
  • [33] GPU-based real-time beamforming for large arrays of optical wireless acoustic sensors
    Nava, Gabriel Pablo
    Hoang Duy Nguyen
    Hioka, Yusuke
    Kamamoto, Yutaka
    Sato, Takashi G.
    Shiraki, Yoshifumi
    Moriya, Takehiro
    ACOUSTICAL SCIENCE AND TECHNOLOGY, 2015, 36 (06) : 489 - 499
  • [34] A time-domain Kirchhoff formula for the convective acoustic wave equation
    Ghorbaniasl, Ghader
    Siozos-Rousoulis, Leonidas
    Lacor, Chris
    PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2016, 472 (2187):
  • [35] An efficient Sylvester equation solver for time domain circuit simulation by wavelet collocation method
    Zeng, X
    Huang, S
    Su, YF
    Zhou, D
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL IV: DIGITAL SIGNAL PROCESSING-COMPUTER AIDED NETWORK DESIGN-ADVANCED TECHNOLOGY, 2003, : 664 - 667
  • [36] Parallelization of algorithms for solving the Boltzmann equation for GPU-based computations
    Malkov, E. A.
    Ivanov, M. S.
    27TH INTERNATIONAL SYMPOSIUM ON RAREFIED GAS DYNAMICS, 2010, PTS ONE AND TWO, 2011, 1333 : 946 - 951
  • [37] Efficient Helmholtz Equation Solver for Frequency Domain Waveform Inversion Based on the Decomposition into One-Way Wave Equations
    Ali, Rehman
    Wang, Feiyu
    Mitcham, Trevor
    Duric, Nebojsa
    MEDICAL IMAGING 2024: ULTRASONIC IMAGING AND TOMOGRAPHY, 2024, 12932
  • [38] GPU-based real-time crowd rendering
    Zhang, Yong
    Yin, Bao-Cai
    Kong, De-Hui
    Yang, Guang-Wei
    Beijing Gongye Daxue Xuebao / Journal of Beijing University of Technology, 2009, 35 (10): : 1434 - 1440
  • [39] GPU-based Real-time Face Detector
    Jeong, Jae-chan
    Shin, Ho-chul
    Cho, Jae-il
    2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAL), 2012, : 173 - 175
  • [40] GPU-based simulation of large-scope ocean wave
    Li Su-Jun
    Wu Ling-Da
    MUE: 2008 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND UBIQUITOUS ENGINEERING, PROCEEDINGS, 2008, : 92 - 95