POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
12
返回列表 发新帖
楼主: noyouwenti
打印 上一主题 下一主题

NVIDIA的物理加速运用最新SSE4.2或AVX后,性能提升多少?

[复制链接]
21#
发表于 2010-8-27 12:04 | 只看该作者
需要重新编译程序,因此现有的代码不会有什么改变。

如果重新编译后,可能会有 20% 左右的变化,取决于实 ...
Edison 发表于 2010-8-27 00:16


Havok 依然有大量的代码采用 x87,基本没有使用 SSE2。-----------看来intel也是买来摆样子的
回复 支持 反对

使用道具 举报

22#
发表于 2010-8-27 17:17 | 只看该作者
看了上面的讨论受教了
回复 支持 反对

使用道具 举报

23#
发表于 2010-8-27 20:43 | 只看该作者
sse指令的提升指的是数据运算宽度,以前64bit浮点或者80bit浮点运算,现在用sse的128bit浮点寄存器可以1次做2个,以前一个周期可以做一个add或mul,现在一个周期做add/mul两个运算.从这个角度看快了好几倍不止.但是cpu前端并没有变化,数据从内存加载到l2,l1的延迟不变,存取数据的宽度不变,向浮点寄存器加载计算所需的数据的带宽和延迟也没有改变,所以最终结果根本到不了2倍或4倍.

而且游戏的fps跟很多东西相关,不是只有物理一个项目的,提高物理对游戏有20%的提升我都不信.物理运算吞吐量提升个20%还差不多吧.比如粒子效果,用sse指令也许可以少几个pass,速度提高4倍8倍的,但是最后还不是要靠显卡来渲染输出?cpu到显卡的传输带宽,显卡的渲染能力又没有提高10倍8倍.
回复 支持 反对

使用道具 举报

24#
 楼主| 发表于 2010-8-27 21:08 | 只看该作者
Havok 依然有大量的代码采用 x87,基本没有使用 SSE2。-----------看来intel也是买来摆样子的
红发IXFXI 发表于 2010-8-27 12:04


Havok 很早了HL2时期的引擎吧?
    那时候还不是Intel主导!
回复 支持 反对

使用道具 举报

25#
发表于 2010-8-27 21:23 | 只看该作者
什么出成品呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-9-14 15:43

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表