GPGPU acceleration

3 replies [Last post]
User offline. Last seen 4 years 44 weeks ago. Offline
Joined: 2007-03-09

How about some experimental GPGPU acceleration within ardour?

Maybe using OpenCL or CUDA to accelerate some common audio processing functions.

paul's picture
User offline. Last seen 3 days 1 hour ago. Offline
Joined: 2006-03-16

GPGPU's are very powerful but also very latency-inducing. They are not designed for use in realtime, low latency contexts. If you were doing "offline rendering" they would offer huge amounts of power, but their current design adds many milliseconds to delays to signal processing.

User offline. Last seen 1 year 39 weeks ago. Offline
Joined: 2008-11-12

Why is that a problem? realtime playback still works(without GPU), but rendering will be faster(using GPU), right?
I'm aware it's not easy to implement something like this.

User offline. Last seen 3 years 32 weeks ago. Offline
Joined: 2007-05-02

by rendering, i guess you mean for export. I'd say that it is not worth it. I don't feel that exporting takes very long, and there are plenty of other things to work on than speeding up the export.