Charles Ives little brother
Oct 25 2008, 05:20 PM
QUOTE (Uwe @ Oct 25 2008, 09:32 AM)

No. They can do graphics, nothing else. The only thing they might help is sluggish screen redraw, or speed up scrolling thousands of regions.
Any categorical statement is complete bullshit. (Self-referentiality rules!)
Anyway.....
Graphics chips used to be just for graphics, but these days they are programmable, and people make them do amazing things, things that have nothing to do with graphics.
Go to nvidia.com and search for "CUDA courses" or cuda documentation. CUDA is their programming language (framework, something) so that programmers can write code for the GPU. Any code. CUDA is just C with some extensions.
For a proof of what you can do with GPUs, the Los Alamos "Roadrunner" computer was the first one to break the petaflop barrier, and it got there thanks to the fact that next to every regular cpu there was in IBM Cell processor, the same that's in your Playstation 3.
Now for the ifs and buts.
Not everything works on these GPUs. They have amazing power and bandwidth if your data is already on the chip. Getting it on and off the GPU is very slow. That means that only certain algorithms are suited for running on GPUs. (Example: genome sequencing. Data is linear in genome length, work is quadratic.) The Los Alamos team had to invest a gawdawful amount of work to rewrite codes to be efficient on Roadrunner.
What does this mean? Sorry, I don't know enough about DSP algorithms. I think they can benefit from a modest speedup on such chips. So if Apple will standardize on CUDA-programmable chips, then Emagic may actually program Logic to take advantage of them. This is very much like software on Windows using SSE to speed up. It's extra work for the programmer, but it can be done.
Victor.