Несколько вещей сразу приходят на ум:
Был написан специализированный биткойн-клиент для использования графического процессора для выполнения криптографических хэшей. Клиент GPU обычно работает более чем в 10 раз лучше, чем клиент CPU SMP в типичной 4-ядерной системе. Биткойн зависит от вычисления большого количества несвязанных криптографических хэшей, которые могут быть вычислены параллельно.
Проект Folding @ Home предлагает клиент GPU для моделирования молекулярной динамики. Эти вычисления выполняются для отдельных связей между атомами в различных средах и условиях. Математика относительно проста, но для каждой связи должна вычисляться миллиарды раз, чтобы имитировать простые наносекунды активности.
Популярный «игрушечный» пример, используемый сторонниками вычислений на GPU, - это проблема n-body .
Что общего у этих вещей, так это то, что они смущающе параллельны . Таким образом, проблема может быть разложена на небольшое количество дискретных вычислений, которые выполняются много раз над большим набором данных. Это тот тип вычислений, который хорош в GPU.
Сложные вычисления, которые зависят от результатов предыдущих вычислений, плохо подходят для графического процессора.