2015-10-21 3 views
0

В настоящее время решение физики пули работает на CPU. В этом случае столкновение происходит очень медленно. Я хочу сделать столкновение быстрее. Этого можно добиться только путем запуска решения на графическом процессоре.Как запустить решение физики пули на GPU

+1

Какие усилия вы предприняли для оптимизации обнаружения столкновений? –

ответ

2

Не забудьте оптимизировать свой код и улучшить свои алгоритмы. Возможно рассмотреть некоторые Monte Carlo method ...

(изучение лежащих в основе математики, безусловно, будет полезным, вы могли бы сделать докторскую степень по вашей теме)

Learn OpenCL или CUDA и код вашей физики код с ней (это займет у вас несколько недель и зависит от платформы). См. Также this & that. Рассмотрим также многопоточность (например, POSIX threads или C++ 11 std::thread) и OpenMP.

+2

Я бы также рассмотрел сначала, если первоначальный код прилично оптимизирован на первом месте, прежде чем рисовать «большие пушки» ... –

Смежные вопросы