POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 4906|回复: 34
打印 上一主题 下一主题

8800GS CUDA Raytracing [单精度] vs C2D E6700

[复制链接]
跳转到指定楼层
1#
发表于 2008-6-24 10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
源代码:http://forums.nvidia.com/index.php?act=ST&f=71&t=66791

我采用CUDA Toolkit 2.0 beta2,VS 2005下进行编译,测试环境为Vista x86,驱动为177.35,显卡为8800GS 96SP。

执行时间:
8800GS:263ms
E6700:937ms

这个ray tracing的原作者还提供了其它版本的ray tracing(2000版),CPU在新版本的执行速度比上面这个快很多。

上图为C2D E6700,下图为8800GS CUDA 单精度 [未采用Kahan summation算法]:
:p

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
发表于 2008-6-24 11:00 | 只看该作者
白球上的那两道是什么?
回复 支持 反对

使用道具 举报

头像被屏蔽
3#
发表于 2008-6-24 11:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2008-6-24 11:08 | 只看该作者
更新了100%的了
回复 支持 反对

使用道具 举报

头像被屏蔽
5#
发表于 2008-6-24 11:08 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2008-6-24 11:11 | 只看该作者
对于g8x、g9x,精度问题可以用Kahan summation算法来获得改善。
回复 支持 反对

使用道具 举报

头像被屏蔽
7#
发表于 2008-6-24 11:12 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽
8#
发表于 2008-6-24 11:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2008-6-24 11:16 | 只看该作者
应该是精度问题,不过如果游戏采用光栅化+ray tracing的混合渲染,这些问题其实都不能解决,速度又可以获得较高的保证,不过目前来看,ray tracing的游戏引入可能还需要三年时间 :loveliness:
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2008-6-24 11:20 | 只看该作者
我把程序传上来吧。

cpu版本:
http://cgi.www5e.biglobe.ne.jp/~ ... king2.cgi?name=code

cuda版本:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

11#
发表于 2008-6-24 11:36 | 只看该作者
怎么不试,双精度浮点能力
马上下降90%:loveliness: :loveliness:,流处理器效率特差
引用:
正常情况下用的都是双精度浮点

单精度浮点应用场合非常有限, 几乎就局限在GAME和多媒体编码方面.

科学计算, 电影级3D渲染会用到128bit(4倍精度)浮点

[ 本帖最后由 jack1123 于 2008-6-24 11:42 编辑 ]
回复 支持 反对

使用道具 举报

12#
发表于 2008-6-24 11:41 | 只看该作者
Nv应该务实一些,现在搞得像一年前的AMD,吹个大泡泡。
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2008-6-24 11:41 | 只看该作者
原帖由 rtyou 于 2008-6-24 11:41 发表
Nv应该务实一些,现在搞得像一年前的AMD,吹个大泡泡。

你觉得NVIDIA不去推动CUDA才是务实?
回复 支持 反对

使用道具 举报

头像被屏蔽
14#
发表于 2008-6-24 11:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

15#
发表于 2008-6-24 11:44 | 只看该作者
普通玩家只关心 游戏跑得如何,这个对普通玩家没有啥意义。
回复 支持 反对

使用道具 举报

16#
 楼主| 发表于 2008-6-24 11:46 | 只看该作者
原帖由 GZboy 于 2008-6-24 11:43 发表
WIN2K3 X64  + CUDA2.0+174.55+GF8600  图像输出不正常:funk: :mad:
886534

你试试看177.35 for winxp 64。
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 2008-6-24 11:46 | 只看该作者
原帖由 hjwl 于 2008-6-24 11:44 发表
普通玩家只关心 游戏跑得如何,这个对普通玩家没有啥意义。

PCINLIFE的图形技术讨论区不是only for gamer的。
回复 支持 反对

使用道具 举报

18#
发表于 2008-6-24 11:47 | 只看该作者
原帖由 Edison 于 2008-6-24 11:41 发表

你觉得NVIDIA不去推动CUDA才是务实?


推动不是吹棉花糖,是脚踏实地。

CUDA?一个漂亮的海市蜃楼~
回复 支持 反对

使用道具 举报

19#
 楼主| 发表于 2008-6-24 11:49 | 只看该作者
原帖由 rtyou 于 2008-6-24 11:47 发表
推动不是吹棉花糖,是脚踏实地。
CUDA?一个漂亮的海市蜃楼~


开发包和工具在一年多之前就推出了,与大学的合作也很早就展开了,你以为今天看到的各种CUDA程序都是paper only吗?你现在就能马上切实享受的CUDA应就有UT3 Physx mod。
回复 支持 反对

使用道具 举报

jackpeng33 该用户已被删除
20#
发表于 2008-6-24 11:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 09:27

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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