我有一个使用Bullet物理引擎编写的应用程序。我在具有 8 个内核的 Intel i7 2600K CPU 上运行它。应用程序必须处理数百万块物理工作,每一个都可以独立完成。它目前运行8 个进程,每个进程独立完成其总配额。总之,这项工作有很多简单的并行性。
假设我可以获得最好的 NVIDIA 消费级显卡(比如 Titan),那么通过从 CPU 上的 Bullet 切换到GPU 上的Physx ,我可以看到物理引擎性能的大致改进是什么?也就是说,如果为 Physx 重写,这个应用程序的运行速度大约会快多少?
我找到了几篇比较 Bullet 和 Physx 之间结果质量的论文,但找不到关于性能比较的任何内容。