Я полагаю, что они используют такой язык, как CUDA , для программирования критических участков кода на графических процессорах для ускорения их вычислений.
Основная функция для программы (и ее потоков) будет по-прежнему выполняться на центральном процессоре хоста, но данные отправляются с графических процессоров для обработки расширенных алгоритмов. CUDA является расширением синтаксиса C, поэтому программисту проще, чем изучать более старые языки шейдеров, такие как Cg , для программирования вычислений общего назначения на GPU.