Так можно ли сделать так, чтобы видеокарта работала в моей программе как дополнительный процессор, вычисляя другие вещи помимо графического контента?
Если у вас есть карта Nvidia, вы хотите посмотреть на CUDA . Для ATI вы хотите посмотреть ATI Stream . Существуют и другие технологии, которые обеспечивают более кроссплатформенный подход, например OpenCL , GPGPU и т. Д.