首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >物理模拟在GPU上真的更快吗?

物理模拟在GPU上真的更快吗?
EN

Stack Overflow用户
提问于 2014-02-11 12:40:32
回答 1查看 1.3K关注 0票数 0

根据我的观察,havok在刚性模拟方面比Physx做得更好,特别是他们新的Havok物理2013。

我不是很熟悉最先进的物理引擎是如何工作的,但仅仅通过测试,我不能得到非常准确的测试结果。

例如,PhysX似乎仍然故意削弱CPU的性能。我的结果显示,当同时相互作用的刚度超过一定数量(从1024到8096个盒子)时,它的性能会沿着非常不自然的陡峭曲线下降,当它与子弹的性能匹配时,它会停止垂直下降。然而,我测试过的许多其他引擎的规模与场景复杂度相对线性。

如果我想测量真实世界的场景,比如在游戏或游戏引擎中,甚至在CG制作中,这会变得更糟。

那么,物理模拟在GPU上真的更快吗?如果是,增加了多少?

EN

回答 1

Stack Overflow用户

发布于 2014-02-11 12:48:02

一般而言,GPU的体系结构被设计为通过具有大量具有非常宽的SIMD指令集的流处理器核心来处理大规模数据并行任务。因此,如果任务可以分解成类似结构的独立内核,那么GPU将会更快(有时是按磁量级)。CPU也有多核和SIMD指令,但没有那么多,也没有那么宽。因此,它实际上取决于特定工作负载的特定属性和约束,以及它是否可以利用这种额外的并行体系结构。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21693261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档