Кстати, да, есть еще CUDA которая позволяет заюзать GPU.
Но... это наверное на потом
Видеокарты с приличным GPU, например GTX 580
потребляют много. А, например, технология
ION (атомные матплаты обычно на нем и построены),
тоже поддерживают CUDA (проверено лично
).
Другое дело, насколько это производительно...
Почему нам может быть интересна CUDA?
Задачи видеообработки хорошо параллелятся,
допустим поиск, исходную картинку можно разбить на N
частей и каждую часть загрузить в свое ядро GPU.
Я, правда, сейчас не спец по CUDA, пока руки дошли
только до компиляции *.cu в DLL и вызове функции из
скомпиленной сборки в C# приложении