Any plugins out there using GPGPU/CUDA/OpenCL for horsepower?


It looks like the dedicated hardware plugin boxes (UAD etc) use traditional DSP chips like the Analog Devices SHARC for their horsepower. Is anybody using graphics card processors via GPGPU (General Purpose GPU) approaches such as CUDA or OpenCL to accelerate plugins?

Updated: I discovered the Acustica Audio Nebula plugins which can use CUDA. Looks like much of the net chatter about these plugins is about excessive latency, possibly attributable to CUDA, and the fact that using CUDA doesn't actually increase the overall max track or plugin count.

Bill Gribble

Posted 2011-03-28T15:38:03.137


Cool idea. I wonder if the big guys (Wavves, NI, UAD, etc.) think OpenCL & CUDA capable cards are prolific enough to warrant developing for now? – None – 2011-03-28T19:11:40.677

What I would be more interested in is a host that uses OpenCL. That way any plugins would benefit. Being ignorant to how VST plugins and their hosts operate, I don't know if this is possible. – None – 2011-03-29T03:23:41.830

@sims: unfortunately that's not really possible. But a cool idea nonetheless. – None – 2011-04-01T18:55:41.747

@Ian C.: I'd be interested in knowing why? Can you point me to some white papers or such? – None – 2011-04-03T13:43:02.073

You can't run x86 machine instructions on the GPU. You have to compile for it. VSTs are fully compiled binaries so they're machine instructions. They just have a predefined interface for use by the hosts. – None – 2011-04-03T14:31:32.697



GPU Impulse Reverb VST by Nils Schneider does convolution using OpenCL allowing you to get really good Reverb/Cabinet emulation effects without taxing your CPU. The author has been keeping people updated and providing support on this thread at KVR for some years now.

enter image description here

Mark Heath

Posted 2011-03-28T15:38:03.137

Reputation: 2 969