0
當前子彈物理解決方案在CPU上運行。在這種情況下,碰撞非常緩慢。我希望更快地實現碰撞。只有通過在GPU上運行 解決方案才能實現此目的。如何在GPU上運行子彈物理解決方案
當前子彈物理解決方案在CPU上運行。在這種情況下,碰撞非常緩慢。我希望更快地實現碰撞。只有通過在GPU上運行 解決方案才能實現此目的。如何在GPU上運行子彈物理解決方案
不要忘記優化您的代碼並改進算法。也許是考慮到一些Monte Carlo method ...
(學習基本的數學肯定會是有用的,你可以讓你的話題博士)
瞭解它OpenCL或CUDA和代碼的物理代碼(它需要你幾個星期,並且是平臺特定的)。另見this & that。還考慮多線程(例如POSIX threads或C++ 11 std::thread)和OpenMP方法。
我還會首先考慮如果在繪製「大炮」之前原始代碼在第一位得到了體面優化...... –
您已經做了哪些努力來優化碰撞檢測? –