Можно ли использовать GPU для общих целей?

На ПК можно как-то использовать GPU от выделенной графической карты с целью увеличения общей скорости системы (т.е. общей вычислительной мощности процессора)? Или это возможно только для приложений, которые могут работать с GPU-ускорением?


person winter    schedule 12.01.2016    source источник
comment
Чего вы пытаетесь достичь? Существует подход, известный как GPGPU, для которого существует несколько реализаций, например CUDA (для графических процессоров nVidia) или OpenCL.   -  person N. Wouda    schedule 12.01.2016
comment
Возможный дубликат Почему бы не использовать графические процессоры в качестве ЦП?   -  person talonmies    schedule 12.01.2016
comment
Спасибо, GPGPU был именно тем, что я искал!   -  person winter    schedule 12.01.2016


Ответы (1)


Вы можете прекрасно использовать GPU для других целей, кроме графических тем. Одно известное использование было связано с майнингом биткойнов (см. -specialized_hardware_comparison).

В более общем смысле, вы можете получить некоторую выгоду от вычислений на GPU, когда у вас есть много элементарных операций в параллельных вычислениях. Ссылка будет следующей: https://en.wikipedia.org/wiki/Computing_on_graphics_processing_units

person Thomas Baruchel    schedule 12.01.2016