Cuda synth - does one exist?
-
- KVRAF
- 6323 posts since 30 Dec, 2004 from London uk
CUDA on Nvidia - Ive seen plenty on reverbs for CUDA, so is there any work on synths? Any Creamware killers? Theres potential...
-
- KVRAF
- 6374 posts since 8 Jun, 2009
I think it's only a matter of time. I expected Logic 9 to appear after Snow Leopard for this reason. However, unless they're going to do a very rapid update after September, it looks as though they decided against recoding the instruments and effects to run on the GPU.
One potential issue may be latency. To get maximum benefit out of a GPU, you have to run a lot of threads in parallel, which means you have to collect a lot of data before you can start work on it. At audio rates, that means waiting a long time in computer timescales and you have the issue that with one sample stream, you have few possibilities for parallelism. That may rule out simpler synths - it's just easier to do it on a regular CPU. Perhaps it needs to be something like a big modular where you need to compute the state of lots of parallel modules at each point.
One potential issue may be latency. To get maximum benefit out of a GPU, you have to run a lot of threads in parallel, which means you have to collect a lot of data before you can start work on it. At audio rates, that means waiting a long time in computer timescales and you have the issue that with one sample stream, you have few possibilities for parallelism. That may rule out simpler synths - it's just easier to do it on a regular CPU. Perhaps it needs to be something like a big modular where you need to compute the state of lots of parallel modules at each point.
-
- KVRAF
- Topic Starter
- 6323 posts since 30 Dec, 2004 from London uk
Thanks for the input. So are any devs looking into this? Or is it just not worth it due to issues mentioned by Gamma-UT ?