Gpu Dsp

DSP, Plugin and Host development discussion.
RELATED
PRODUCTS

Post

Hello

Im not sure of this is the right forum, and/or whether the question below is clear (feel free to correct/refine etc) but....

Are there are any vst programs/plugin's that allow me to use my GPU for DSP and/or allow me to use my GPU to provide additional processing power for my VST's or just to my Sequencer software?

I have an ATI 5870, and its not being used when producing music, and it has a lot of power to it, so I figured there has to be a program/plugin/vst/something that allows me to harness all of that power that's being un-used.

thanks in advance

Post

Most people are developing audio DSP for Nvidia CUDA. Im not aware of anything similar for ATI.

Post

One VST that springs to mind is Nebula, but that uses Nvidia CUDA.

It probably isn't worth switching graphics cards though as that kind of thing isn't widely supported.

Post

Thanks for the responses.

Is it just me or does it seem silly to buy a dedicated DSP card like UAD when there are lots of GPU cycles available on today's over-powered graphics cards?

I would have thought this market would be well tapped.

Post

I recall the UAD is in fact an nVidia GPU card, but used here solely for DSP tasks.
My MusicCalc is temporary offline.
We are the KVR collective. Resistance is futile. You will be assimilated. :borg:

Post

there is a free and good convolver based on opencl
http://www.kvraudio.com/forum/viewtopic ... hlight=gpu

Post

C00kie wrote:I recall the UAD is in fact an nVidia GPU card, but used here solely for DSP tasks.
It was a graphics-oriented chipset, but not by NVidia.

http://en.wikipedia.org/wiki/UAD-1
http://en.wikipedia.org/wiki/MPACT_2
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

As Zaphod mentioned above, OpenCL.

Use that and you will be able to use any GFX GPU with OpenCL drivers.
NVidia and ATI have their sdk's released.
More manufactures are releasing theirs as we speak.
The great thing about OpenCL is that even if you don't have a GPU that handles OpenCL , you'll still be able to run native code on the system CPUs.
All code can be compiled runtime with an internal c compiler before you access your code.
I bought an ATI HD4770 a while back just for testing, and I'll have to say that $150 ain't much for 640 parallel threads(Streams is the ATI name).

It is fun to have a couple a gigaflops extra without hugging the system.

There are loads of examples and a pretty small hill to climb to grasp OpenCL.

Happy hacking.

Post

Ninjan wrote:Use that and you will be able to use any GFX GPU with OpenCL drivers.NVidia and ATI have their sdk's released.
More manufactures are releasing theirs as we speak.
Excuse my laziness to go Googling, but, there's different SDKs?
Does that mean different versions for all the manufacturers?

Dave H.

Post

DaveHoskins wrote:
Ninjan wrote:Use that and you will be able to use any GFX GPU with OpenCL drivers.NVidia and ATI have their sdk's released.
More manufactures are releasing theirs as we speak.
Excuse my laziness to go Googling, but, there's different SDKs?
Does that mean different versions for all the manufacturers?

Dave H.
Yeah, true. But you only need the driver/sdk for your GPU.

/Che

Post

Aah, OK thanks for the info. The SDK version you get depends on the dev machines card.
I like the idea of the C compiler alternative, but can't help wondering about its capabilities.

These GPUs are indeed very powerful - I must look into this OpenCL thing further.

Post


Post

One little question, the nebula free, or the edition for computer music, are compatible with cuda? or only the comercial version? Thanks.
Sorry for my poor english.

Post

at the moment only the commercial version is supporting cuda, we'll support soon cuda in nebula3 free.

An upcoming server version is coming, it will support cuda extensively.
There is a crappy video on youtube, it's me (mixing a song and testing it) :D

As you could see, the second notebook is running a dynamic reverb with cuda, while is running other instances using cpu. Client pc is pretty idle. Sorry, I was speaking in italian.

Post

Very thank you for the answer, (good video)... and if it's possible, another question, when nebula free it's compatible with cuda, there is latency in the process? or not latency?... sorry another time for my really poor english.
Muchas gracias...
grazie mille...

Post Reply

Return to “DSP and Plugin Development”