2011
DOI: 10.1007/s11227-011-0610-8
|View full text |Cite
|
Sign up to set email alerts
|

Real-time massive convolution for audio applications on GPU

Abstract: Massive convolution is the basic operation in multichannel acoustic signal processing. This field has experienced a major development in recent years. One reason for this has been the increase in the number of sound sources used in playback applications available to users. Another reason is the growing need to incorporate new effects and to improve the hearing experience. Massive convolution requires high computing capacity. GPUs offer the possibility of parallelizing these operations. This allows us to obtain… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
24
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
6
1
1

Relationship

3
5

Authors

Journals

citations
Cited by 35 publications
(24 citation statements)
references
References 3 publications
0
24
0
Order By: Relevance
“…This kind of configuration is detailed in [5]. The value P indicates the number of the overlap-save frames that is configured from the n samples of the input-buffer.…”
Section: Scheme 1: Fragmentation Of the Input-data Buffermentioning
confidence: 99%
See 1 more Smart Citation
“…This kind of configuration is detailed in [5]. The value P indicates the number of the overlap-save frames that is configured from the n samples of the input-buffer.…”
Section: Scheme 1: Fragmentation Of the Input-data Buffermentioning
confidence: 99%
“…First approaches to our real-time convolution algorithm were carried out in [5]. In that article, it was presented a GPU implementation that executes multiple convolutions concurrently.…”
mentioning
confidence: 99%
“…Moreover, there are many recent contributions that leverage GPUs to accelerate acoustic and audio simulations or realtime applications like: room acoustics [16], acoustics likelihood computation [17], speech recognition [18], RIR (Room Impulse Response) reshaping [19], beamforming [20], sound localization [21] or wave-field synthesis [22]. Furthermore, the filtering on GPU where real-time filtering of multiple data is carried out concurrently has recently been introduced in [23], [24]. However, very few publications [25], [26], [27] deal with the GPU implementation of real-time acoustic applications based on adaptive filtering.…”
Section: Introductionmentioning
confidence: 99%
“…The use of many-core processors such as general purpose Graphic Processing Units (GPUs) has recently become attractive for the efficient implementation of signal processing algorithms with high computation requirements, such as the massive convolution implementation in [8], the GPU-based 3D human interface addressed in [12], the visualization system in [26] and many other image-related applications [11,20,22]. Signal processing for wireless communication systems is also a field which requires high computation capabilities.…”
Section: Introductionmentioning
confidence: 99%