游客:
新账户
|
登录
|
会员
|
统计
|
帮助
|
繁体
|
English
中国分布式计算论坛
»
Pi Segment
» 调查大家何时会用64位处理器(对Pi的编写有重要意义)
‹‹ 上一主题
|
下一主题 ››
64
1/7
1
2
3
4
5
6
7
››
投票
交易
悬赏
活动
投票标题: 调查大家何时会用64位处理器(对Pi的编写有重要意义) (单选)
[参与投票的会员]
现在已经在用了
84
(44.92%)
三个月内
7
(3.74%)
半年内
7
(3.74%)
一年内
17
(9.09%)
两年内
19
(10.16%)
三年内
53
(28.34%)
打印
|
推荐
|
订阅
|
收藏
标题: 调查大家何时会用64位处理器(对Pi的编写有重要意义)
JUST
版主
UID 1265
精华 0
积分 1686
帖子 1339
阅读权限 100
注册 2004-5-4
来自 北京
#1
发表于 2005-6-1 23:14
资料
短消息
加为好友
调查大家什么时候会使用64位处理器(对ChinaPI的编写有重要
具有64位计算能力的处理器对于执行ChinaPI有非常高的效率。估计ChinaPI在64与32位平台上的执行效率之比约为10:1
当然,我会尽量对32位平台做优化,缩小其与64位平台的差距。
我现在希望知道多少人会在近期使用64位平台,这将关系到项目部署的时间。
谢谢!
中国分布式计算项目Pi Segment
www.pisegment.net
JUST
版主
UID 1265
精华 0
积分 1686
帖子 1339
阅读权限 100
注册 2004-5-4
来自 北京
#2
发表于 2005-6-1 23:16
资料
短消息
加为好友
选项少了一条:三年以上
中国分布式计算项目Pi Segment
www.pisegment.net
JUST
版主
UID 1265
精华 0
积分 1686
帖子 1339
阅读权限 100
注册 2004-5-4
来自 北京
#3
发表于 2005-6-1 23:18
资料
短消息
加为好友
我选“三年之内”
去年刚配的机器,下一台估计要2年后了,那时64位平台应该普及了
中国分布式计算项目Pi Segment
www.pisegment.net
samchoi
论坛担当
潜水系我既强项!
UID 5669
精华 0
积分 690
帖子 254
阅读权限 10
注册 2005-6-1
来自 本地既,最新鲜!
#4
发表于 2005-6-3 12:59
资料
短消息
加为好友
怎么不能投票的呢?
hackerboy
版主
UID 716
精华 0
积分 363
帖子 339
阅读权限 100
注册 2004-3-4
#5
发表于 2005-6-3 16:19
资料
主页
短消息
加为好友
ChinaPI进展怎么样了?
SuperPi@home----需要你的共同关注!!! [IMG]http://www.jason314.com/pic/pf1e.gif[/IMG]
agentcn
论坛会员
UID 5684
精华 0
积分 61
帖子 61
阅读权限 10
注册 2005-6-3
#6
发表于 2005-6-3 19:01
资料
短消息
加为好友
三年以上
JUST
版主
UID 1265
精华 0
积分 1686
帖子 1339
阅读权限 100
注册 2004-5-4
来自 北京
#7
发表于 2005-6-3 22:20
资料
短消息
加为好友
QUOTE:
hackerboy
在 2005-6-3 04:19 PM 发表:
ChinaPI进展怎么样了?
感谢你的关注!
最近一直在做计算核心的优化
现在32位平台的代码每秒可以做10^7次核心计算(老P4 1.5G DDR266 512MB)
完成整个项目大约需要2*10^16次核心计算
我预计参加项目的CPU为500个(比较乐观的估计),这样平均每个CPU需要计算1200小时(假设每秒做10^7次核心计算)
我希望对它做进一步的优化,使效率至少再提高一倍
我手头没有64位平台,从AMD64的指令周期上看,效率大概是32位平台的10倍
不久我将放出一个测试,统计参与测试的CPU效率
[ Last edited by JUST on 2005-6-5 at 15:27 ]
中国分布式计算项目Pi Segment
www.pisegment.net
Snake_SH
版主
UID 25
精华
3
积分 1323
帖子 950
阅读权限 100
注册 2003-11-8
来自 上海
#8
发表于 2005-6-6 02:17
资料
短消息
加为好友
QUOTE:
JUST
在 2005-6-3 10:20 PM 发表:
感谢你的关注!
最近一直在做计算核心的优化
现在32位平台的代码每秒可以做10^7次核心计算(老P4 1.5G DDR266 512MB)
完成整个项目大约需要2*10^16次核心计算
我预计参加项目的CPU为500个(比较乐观的估计 ...
我觉得为SSE2好好优化一下,这个计算量还是扛得下的。64位运算现阶段象征意义大于实际意义。
[img]http://sero.cwsurf.de/dc.php/user/Snake_SH/team/China/transparent/true/project/ud.png[/img] [img]http://sero.cwsurf.de/dc.php/user/Snake_SH/team/Team%20China/transparent/true/project/wcg.png[/img] [img]http://setistat.kanuuli.de/userstats.php?l=2&id=167&lng=en&gf=png[/img]
airwolfliu
(Doctor Liu)
资深顾问
UID 3007
精华
1
积分 2688
帖子 2500
阅读权限 10
注册 2004-10-23
来自 上海
#9
发表于 2005-6-6 16:43
资料
主页
短消息
加为好友
年底就换
JUST
版主
UID 1265
精华 0
积分 1686
帖子 1339
阅读权限 100
注册 2004-5-4
来自 北京
#10
发表于 2005-6-6 17:33
资料
短消息
加为好友
QUOTE:
Snake_SH
在 2005-6-6 02:17 AM 发表:
我觉得为SSE2好好优化一下,这个计算量还是扛得下的。64位运算现阶段象征意义大于实际意义。
我目前核心有两个版本:
用SSE2的效率反而低于不用SSE2的
一次核心计算实质是计算(a*b)mod c
a,b,c都是64bit,a*b只用算出低64bit,所以用SSE2反而有一些无效操作
我问了很多人,他们都说不太清楚在32位平台上应该怎样算
我自己设计了一种算法,还是比较高效的
目前版本在CeleronD上平均每次核心计算使用的CPU周期:
用SSE2和FPU:108个(已经经过精心优化)
不用SSE2(用最基础的32位指令和FPU):84个(还没有作进一步优化)
如果使用AMD64,大概是75个(从datasheet里直接加的,实测应该更低)
有SSE3的大概可以再减少5个周期
总的来说,用AMD64大概能快20%,前面说10倍确实多了点
比较令我费解的是,piHEX说用了1.2m个CPU时就完成了计算
我看过他的代码,用的周期肯定比我多,而且那时的CPU主频也就500MHz
中国分布式计算项目Pi Segment
www.pisegment.net
64
1/7
1
2
3
4
5
6
7
››
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
当前时区 GMT+8, 现在时间是 2008-5-14 02:58
沪ICP备05042587号
Powered by
Discuz!
5.5.0
© 2001-2007 Comsenz Inc.
TOP
清除 Cookies
-
联系我们
-
中国分布式计算总站
-
Archiver
-
WAP