Harri Renney Harri2.Renney@live.uwe.ac.uk
There and Back Again: The Practicality of GPU Accelerated Digital Audio
Renney, Harri; Gaster, Benedict R.; Mitchell, Thomas J.
Authors
Benedict Gaster Benedict.Gaster@uwe.ac.uk
Associate Professor in Physical Computing
Tom Mitchell Tom.Mitchell@uwe.ac.uk
Professor of Audio and Music Interaction
Abstract
General-Purpose GPU computing is becoming an increas-ingly viable option for acceleration, including in the audiodomain. Although it can improve performance, the intrin-sic nature of a device like the GPU involves data transfersand execution commands which requires time to complete.Therefore, there is an understandable caution concerningthe overhead involved with using the GPU for audio com-putation. This paper aims to clarify the limitations bypresenting a performance benchmarking suite. The bench-marks utilize OpenCL and CUDA across various tests tohighlight the considerations and limitations of processingaudio in the GPU environment. The benchmarking suitehas been used to gather a collection of results across vari-ous hardware. Salient results have been reviewed in order tohighlight the benefits and limitations of the GPU for digitalaudio. The results in this work show that the minimal GPUoverhead fits into the real-time audio requirements providedthe buffer size is selected carefully. The baseline overheadis shown to be roughly0.1ms, depending on the GPU. Thismeans buffer sizes 8 and above are completed within theallocated time frame. Results from more demanding tests,involving physical modelling synthesis, demonstrated a bal-ance was needed between meeting the sample rate and keep-ing within limits for latency and jitter. Buffer sizes from 1 to 16 failed to sustain the sample rate whilst buffer sizes 512 to 32768 exceeded either latency or jitter limits. Buffer sizesin between these ranges, such as 256, satisfied the samplerate, latency and jitter requirements chosen for this paper.
Presentation Conference Type | Conference Paper (unpublished) |
---|---|
Conference Name | NIME’20: Proceedings of the 20th New Interfaces for Musical Expression |
Start Date | Jul 21, 2020 |
End Date | Jul 25, 2020 |
Deposit Date | May 1, 2020 |
Publicly Available Date | May 4, 2020 |
Keywords | NIME, DMI, GPGPU, HPC |
Public URL | https://uwe-repository.worktribe.com/output/5951330 |
Publisher URL | https://nime2020.bcu.ac.uk/#top |
Files
There And Back Again Evaluating The Practicality Of GPU Accelerated Digital Audio Nime20
(440 Kb)
PDF
Licence
http://creativecommons.org/licenses/by/4.0/
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
You might also like
Controlling physically based virtual musical instruments using the gloves
(2014)
Presentation / Conference Contribution
Turnector: Tangible control widgets for capacitive touchscreen devices
(2014)
Presentation / Conference Contribution
Simple synchronisation for open sound control
(2015)
Presentation / Conference Contribution
The alchemy of chaos: A sound art sonification of a year of Tourette’s episodes
(2019)
Presentation / Conference Contribution
Downloadable Citations
About UWE Bristol Research Repository
Administrator e-mail: repository@uwe.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search