DocumentCode :
67508
Title :
A GPU Implementation of an Explicit Compact FDTD Algorithm with a Digital Impedance Filter for Room Acoustics Applications
Author :
Spa, Carlos ; Rey, Anton ; Hernandez, Erwin
Author_Institution :
Math. Dept., Univ. Tec. Federico Santa Maria, Valparaiso, Chile
Volume :
23
Issue :
8
fYear :
2015
fDate :
Aug. 2015
Firstpage :
1368
Lastpage :
1380
Abstract :
In recent years, computational engineering has undergone great changes due to the development of the graphics processing unit (GPU) technology. For example, in room acoustics, the wave-based methods, that formerly were considered too expensive for 3-D impulse response simulations, are now chosen to exploit the parallel nature of GPU devices considerably reducing the execution time of the simulations. There exist contributions related to this topic that have explored the performance of different GPU algorithms; however, the computational analysis of a general explicit model that incorporates algorithms with different neighboring orders and a general frequency dependent impedance boundary model has not been properly developed. In this paper, we present a GPU implementation of a complete room acoustic model based on a family of explicit finite-difference time-domain (FDTD) algorithms. We first develop a strategy for implementing a frequency independent (FI) impedance model which is free from thread divergences and then, we extend the model adding a digital impedance filter (DIF) boundary subroutine able to compute the acoustic pressure of different nodes such as corners or edges without an additional performance penalty. Both implementations are validated and deeply analyzed by performing different 3-D numerical experiments. Finally, we define a performance metric which is able to objectively measure the computing throughput of a FDTD implementation using a simple number. The robustness of this metric allows us to compare algorithms even if these have been run in different GPU cards or have been formulated with other explicit models.
Keywords :
acoustic filters; acoustic impedance; architectural acoustics; finite difference time-domain analysis; graphics processing units; 3D impulse response simulation; 3D numerical experiment; DIF boundary subroutine; FDTD algorithm; GPU algorithms; GPU cards; GPU devices; GPU technology; acoustic pressure; computational analysis; computational engineering; digital impedance filter; digital impedance filter boundary subroutine; explicit compact FDTD algorithm; explicit finite-difference time-domain algorithms; frequency independent impedance model; general explicit model; general frequency dependent impedance boundary model; graphics processing unit; room acoustics application; wave-based method; Acoustics; Boundary conditions; Computational modeling; Finite difference methods; Graphics processing units; Impedance; Time-domain analysis; Digital impedance filter; explicit compact finite-difference time-domain (FDTD); graphics processing unit (GPU); room acoustics;
fLanguage :
English
Journal_Title :
Audio, Speech, and Language Processing, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
2329-9290
Type :
jour
DOI :
10.1109/TASLP.2015.2434212
Filename :
7109134
Link To Document :
بازگشت