В настоящее время решение физики пули работает на CPU. В этом случае столкновение происходит очень медленно. Я хочу сделать столкновение быстрее. Этого можно добиться только путем запуска решения на графическом процессоре.Как запустить решение физики пули на GPU
ответ
Не забудьте оптимизировать свой код и улучшить свои алгоритмы. Возможно рассмотреть некоторые Monte Carlo method ...
(изучение лежащих в основе математики, безусловно, будет полезным, вы могли бы сделать докторскую степень по вашей теме)
Learn OpenCL или CUDA и код вашей физики код с ней (это займет у вас несколько недель и зависит от платформы). См. Также this & that. Рассмотрим также многопоточность (например, POSIX threads или C++ 11 std::thread) и OpenMP.
Я бы также рассмотрел сначала, если первоначальный код прилично оптимизирован на первом месте, прежде чем рисовать «большие пушки» ... –
- 1. Механизм физики пули: почему гравитация не ускоряется?
- 2. удалить тела после столкновения (физики пули)
- 3. Как вы имитируете конвейер в двигателе физики пули?
- 4. Компиляция физики пули и увеличить вместе как статические библиотеки
- 5. openTK: запустить цикл на gpu?
- 6. Как запустить Apache Spark на GPU?
- 7. Ошибки при интеграции физики пули с проектом (неназванные метки)
- 8. Как запустить сервер и мир физики CANVASENGINE
- 9. Решение проблем физики символически с Maxima
- 10. Массовый центр физики пули и странная реакция объекта
- 11. Как запустить программу CNTK C# EvalDLL Wrapper на GPU?
- 12. Как создать базу данных физики?
- 13. Увольнение пули на экран
- 14. Продвижение физики физики SpriteKit в стабильное состояние покоя
- 15. Могу ли я запустить алгоритм на GPU с помощью Metal?
- 16. Mxnet на мобильном GPU
- 17. OpenCL GPU Audio
- 18. Основы моделирования физики
- 19. Как копируется память на GPU?
- 20. Как получить AdvancedSubtensor на GPU
- 21. Простой способ реализовать поиск путей с использованием физики пули - iPhone SDK
- 22. Как быстро PhysX на GPU по сравнению с физическими двигателями на процессоре?
- 23. Преобразование из кватерниона физики пули в угол для использования с CATransform3DMakeRotation
- 24. Как запустить Tensorflow на CPU
- 25. Как обнаружить столкновение без физики
- 26. Как мы можем запустить GPU с C# в Encog Framework?
- 27. Программирование GPU на Xbox 360
- 28. Любая библиотека для фундаментальной физики химии/программирования физики?
- 29. Отправка байта [] на GPU?
- 30. Анализ масштабируемости на GPU
Какие усилия вы предприняли для оптимизации обнаружения столкновений? –