POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

有没有会编程的人有兴趣?Project: Shader PI

[复制链接]
来不及思考 该用户已被删除
21#
发表于 2007-1-31 22:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

22#
发表于 2007-1-31 22:42 | 只看该作者
原帖由 来不及思考 于 2007-1-31 22:39 发表


你去GOOGLE一下先 :shifty:


SSE2优化Pi
不知道你指什么 利用SSE2的Pi计算程序么?
现在的测U的那个Pi现在显然是没有用到的
具体等我晚点去看 现在切来切去没空..
回复 支持 反对

使用道具 举报

23#
发表于 2007-1-31 22:44 | 只看该作者
http://www.overclock.net/downloa ... uper-pi-thread.html

sse优化的版本。

我记得还有一个测试软件里包含了pi,可以选择多线程,但是代码不见得是来自super pi。
回复 支持 反对

使用道具 举报

24#
发表于 2007-1-31 22:53 | 只看该作者
原帖由 Edison 于 2007-1-31 22:44 发表
http://www.overclock.net/downloa ... uper-pi-thread.html

sse优化的版本。

我记得还有一个测试软件里包含了pi,可以选择多线程,但是代码不见得是来自super pi。


用这个跑 k8 八成是跑不过P4了..先下来测试一下..
回复 支持 反对

使用道具 举报

25#
 楼主| 发表于 2007-1-31 23:00 | 只看该作者
原帖由 ayanamei 于 2007-1-31 22:42 发表


SSE2优化Pi
不知道你指什么 利用SSE2的Pi计算程序么?
现在的测U的那个Pi现在显然是没有用到的
具体等我晚点去看 现在切来切去没空..


就是在原有SuperPI基础上修改而来的,有SSE、SSE2、SSE3不同版本
还有演变到现在的带checksum和毫秒显示版本
回复 支持 反对

使用道具 举报

26#
发表于 2007-1-31 23:03 | 只看该作者
原帖由 79GS干掉X1950XT 于 2007-1-31 23:00 发表


就是在原有SuperPI基础上修改而来的,有SSE、SSE2、SSE3不同版本
还有演变到现在的带checksum和毫秒显示版本


上面cho的那个文章
arry ? 做成Float *4 丢给SIMD资源去跑??
回复 支持 反对

使用道具 举报

27#
 楼主| 发表于 2007-1-31 23:07 | 只看该作者
原帖由 ayanamei 于 2007-1-31 23:03 发表


上面cho的那个文章
arry ? 做成Float *4 丢给SIMD资源去跑??


貌似如此
如果真想搞清楚恐怕得把原版本和新版本的代码都反汇编出来,放在一起对比着看才能真正搞清楚
回复 支持 反对

使用道具 举报

28#
发表于 2007-1-31 23:29 | 只看该作者
superpi加着一层壳呢,反汇编出来也不好看啊

刚才用Ollydbg试了下,乱,要找到算法部分不容易啊
回复 支持 反对

使用道具 举报

RacingPHT 该用户已被删除
29#
发表于 2007-2-1 09:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

30#
 楼主| 发表于 2007-2-1 09:56 | 只看该作者
原帖由 zhangsq18 于 2007-1-31 23:29 发表
superpi加着一层壳呢,反汇编出来也不好看啊

刚才用Ollydbg试了下,乱,要找到算法部分不容易啊


我记得没有壳啊,算法部分我以前已经找到了的,就是跳转很多,看不懂而已。
回复 支持 反对

使用道具 举报

31#
 楼主| 发表于 2007-2-1 10:00 | 只看该作者
原帖由 RacingPHT 于 2007-2-1 09:49 发表
cho引用的那个example只能算是程序员面试题把。算六位小数可能要天文数字的时间,而且不保证收敛。

计算PI最重要的是要解决大数问题, 动辄百万位的浮点精度当然不能用常规的算法解决。所以有时候连浮点运算都 ...


cho那个是随机数法,可能是求PI算法中收敛速度最慢,而且不管算了多少次,也无法知道当前有效精度有多少位的算法。:p
好的算PI算法必须有尽可能快的收敛速度,能够确切知道在经过多少次运算后的有效位数有多少位。
按常理来说确实应该都是整数算法
但是很奇怪的是,SuperPI确实充满了大量的浮点运算。
回复 支持 反对

使用道具 举报

32#
发表于 2007-2-1 14:57 | 只看该作者
原帖由 79GS干掉X1950XT 于 2007-2-1 10:00 发表


cho那个是随机数法,可能是求PI算法中收敛速度最慢,而且不管算了多少次,也无法知道当前有效精度有多少位的算法。:p
好的算PI算法必须有尽可能快的收敛速度,能够确切知道在经过多少次运算后的有效位数有 ...




强人啊  呵呵
我很期待以后越来越多的CPU计算由显卡来承担
回复 支持 反对

使用道具 举报

头像被屏蔽
33#
发表于 2007-2-1 15:12 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

34#
发表于 2007-2-1 15:14 | 只看该作者
:unsure: :unsure: :unsure: :unsure:
回复 支持 反对

使用道具 举报

头像被屏蔽
35#
发表于 2007-2-1 15:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

36#
 楼主| 发表于 2007-2-1 17:24 | 只看该作者
找到了一个很好的算法,速度比SuperPI快,而且有源代码:
http://momonga.t.u-tokyo.ac.jp/~ooura/pi_fft.html
回复 支持 反对

使用道具 举报

37#
发表于 2007-2-1 17:27 | 只看该作者
tokyo u本来就是super pi的大本营啦。

Makefile_quad 看来比较对头。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-18 22:35

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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