投票标题: 调查大家何时会用64位处理器(对Pi的编写有重要意义)  (单选) [参与投票的会员]
现在已经在用了
  84 (44.92%)
三个月内
  7 (3.74%)
半年内
  7 (3.74%)
一年内
  17 (9.09%)
两年内
  19 (10.16%)
三年内
  53 (28.34%)


标题: 调查大家何时会用64位处理器(对Pi的编写有重要意义)
JUST
版主
Rank: 6Rank: 6



UID 1265
精华 0
积分 1686
帖子 1339
阅读权限 100
注册 2004-5-4
来自 北京
发表于 2005-6-1 23:14  资料  短消息  加为好友 
调查大家什么时候会使用64位处理器(对ChinaPI的编写有重要

具有64位计算能力的处理器对于执行ChinaPI有非常高的效率。估计ChinaPI在64与32位平台上的执行效率之比约为10:1
当然,我会尽量对32位平台做优化,缩小其与64位平台的差距。
我现在希望知道多少人会在近期使用64位平台,这将关系到项目部署的时间。
谢谢!






中国分布式计算项目Pi Segment
www.pisegment.net
顶部
JUST
版主
Rank: 6Rank: 6



UID 1265
精华 0
积分 1686
帖子 1339
阅读权限 100
注册 2004-5-4
来自 北京
发表于 2005-6-1 23:16  资料  短消息  加为好友 
选项少了一条:三年以上






中国分布式计算项目Pi Segment
www.pisegment.net
顶部
JUST
版主
Rank: 6Rank: 6



UID 1265
精华 0
积分 1686
帖子 1339
阅读权限 100
注册 2004-5-4
来自 北京
发表于 2005-6-1 23:18  资料  短消息  加为好友 
我选“三年之内”

去年刚配的机器,下一台估计要2年后了,那时64位平台应该普及了






中国分布式计算项目Pi Segment
www.pisegment.net
顶部
samchoi
论坛担当
Rank: 4
潜水系我既强项!


UID 5669
精华 0
积分 690
帖子 254
阅读权限 10
注册 2005-6-1
来自 本地既,最新鲜!
发表于 2005-6-3 12:59  资料  短消息  加为好友  添加 samchoi 为MSN好友 通过MSN和 samchoi 交谈 QQ ICQ 状态
怎么不能投票的呢?






顶部
hackerboy
版主
Rank: 6Rank: 6


UID 716
精华 0
积分 363
帖子 339
阅读权限 100
注册 2004-3-4
发表于 2005-6-3 16:19  资料  主页 短消息  加为好友  QQ
ChinaPI进展怎么样了?





SuperPi@home----需要你的共同关注!!! [IMG]http://www.jason314.com/pic/pf1e.gif[/IMG]
顶部
agentcn
论坛会员
Rank: 2



UID 5684
精华 0
积分 61
帖子 61
阅读权限 10
注册 2005-6-3
发表于 2005-6-3 19:01  资料  短消息  加为好友 
三年以上

顶部
JUST
版主
Rank: 6Rank: 6



UID 1265
精华 0
积分 1686
帖子 1339
阅读权限 100
注册 2004-5-4
来自 北京
发表于 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
版主
Rank: 6Rank: 6


UID 25
精华 3
积分 1323
帖子 950
阅读权限 100
注册 2003-11-8
来自 上海
发表于 2005-6-6 02:17  资料  短消息  加为好友  添加 Snake_SH 为MSN好友 通过MSN和 Snake_SH 交谈


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)
资深顾问
Rank: 5Rank: 5


UID 3007
精华 1
积分 2688
帖子 2500
阅读权限 10
注册 2004-10-23
来自 上海
发表于 2005-6-6 16:43  资料  主页 短消息  加为好友  添加 airwolfliu 为MSN好友 通过MSN和 airwolfliu 交谈 Yahoo!
年底就换







顶部
JUST
版主
Rank: 6Rank: 6



UID 1265
精华 0
积分 1686
帖子 1339
阅读权限 100
注册 2004-5-4
来自 北京
发表于 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
顶部
 



当前时区 GMT+8, 现在时间是 2008-5-14 02:58
沪ICP备05042587号

本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国分布式计算总站 - Archiver - WAP