This paper investigates the use of idle graphics processors to accelerate audio DSP for real-time algorithms. Several common algorithms have been identified for acceleration and were executed in multiple thread and block configurations to ascertain the desired configuration for the different algorithms. The GPU and CPU performing on the same data sizes and algorithm are compared against each other. From these results the paper discusses the importance of optimizing the code for GPU operation including the allocating shared resources, optimizing memory transfers, and forced serialization of feedback loops. It also introduces a new method for audio processing using GPU’s as the default processor instead of an accelerator.
Authors:
Jillings, Nicholas; Wang, Yonghao
Affiliation:
Birmingham City University, Birmingham, UK
AES Convention:
137 (October 2014)
Paper Number:
9120
Publication Date:
October 8, 2014
Subject:
Audio Signal Processing
Click to purchase paper as a non-member or you can login as an AES member to see more options.
No AES members have commented on this paper yet.
To be notified of new comments on this paper you can subscribe to this RSS feed. Forum users should login to see additional options.
If you are not yet an AES member and have something important to say about this paper then we urge you to join the AES today and make your voice heard. You can join online today by clicking here.