本帖最后由 cicikml 于 2014-11-11 10:11 编辑
欢迎来到中国分布式计算总站,这里是所有分布式项目的中文交流园地。正如大家所知,Folding@home项目目前是世界上最大的分布式计算项目,于2007年为吉尼斯世界记录所承认,截止目前有超过百万人参与项目并提交成果,它的计算能力总和也能达到全球超级计算机TOP10水平。同时该项目也是AMD和NVIDIA等GPU厂商最早参与推进的分布式计算项目,这让项目进程大大加快,用户参与更加方便。
Folding@home项目汇聚的计算能力,已经超越2012年底排名第二的超级计算机
Folding@home专注于精确地模拟蛋白质折叠和错误折叠的过程,以便能更好地了解多种疾病的起因和发展,包括部分癌症、阿兹海默症(老年失智症)、牛海绵状脑病(疯牛病)、囊胞性纤维症,并将所有计算成果和论文公开发表。到目前为止,Folding@home已成功模拟5—10微秒的折叠过程,超出先前估计可模拟的时段数千倍。
如此热门,AMD、NVIDIA也在该项目上争斗了很久,其中AMD是率先加入支持的,在专业玩家心目中提高了自己的地位,不过NVIDIA后来大力发展CUDA技术进行优化,FAH成绩得以飞速提升。AMD、NVIDIA的加入使得该项目迅速成为分布式计算的热门,TechPowerup、HardOCP、EVGA等机构、媒体、厂商都是该项目的重要参与者,中国团队也曾经取得过PPD(每日项目得分)第五名的成绩。
现在请和我们一起,下载安装运行Folding@home客户端,让你的CPU和GPU不再停歇,让人类距离重大疾病的攻克进程不断推进。
1、下载(官方网站)
https://fah-web.stanford.edu/projects/FAHClient/wiki/BetaRelease
选择你的操作系统所对应的客户端,本次仅以Windows客户端(Win7系统)下GPU+多核心CPU共同运行做演示。
2、安装
双击安装程序。点击“next”和“I agree”。(不再截图)
鉴于项目会占用500MB到2GB的硬盘空间,所以可以不放在C盘。所以建议点击“Custom install”自定义高级安装模式。
为了运行方便,建议选择“Install for anyone using this computer”为使用这台计算机的所有用户。
在选择完两个路径之后(不再截图),进入开机启动页面,建议选择第一项“Automatically start at login time”开机自动启动。下面的选项是屏幕保护程序,也可以选择。
3、运行
双击桌面图标后,程序会自动运行,此时可以忽略弹出的网页控制器,进入程序控制器。
在任务栏右下角,鼠标右键单击图标,选择Advanced Control,进入控制页面。
在我的机器上,有几次点击主程序无反应,如果你也遇到同样情况,可以在开始菜单中,点击FAH Control,进入控制页面。
在项目连接状态变成绿色(Online)之后,就可以点击上方的设置按钮。
第一次使用,会主动弹出窗口问你是否设置,选择Configure Identity即可进入设置。
接下来我们将填入用户名、团队代码、Passkey、硬件设置等参数,让你的电脑变成分布式计算节点的一部分,它就是一台准超级计算机。
4、项目设置
首先填入用户名(请填入一个自己喜欢的,区别于别人的名称,否则成绩将记录在别人名下……)。
然后填入团队代码,推荐大家填写3213(China Folding@Home Power中国队)
最后填入Passkey(它可以让你升级成高级用户,获得FAH项目组提供的奖励分)
新人没有Passkey,所以需要申请一个,点击http://fah-web.stanford.edu/cgi-bin/getpasskey.py,就可以在官方网站上申请。
如图,填写你的用户名,还有邮箱,点击Get Passkey即可获得。快去邮箱找到它,然后输入到客户端。 Passkey能让你获得数倍于普通用户的分数,所以一定要申请。不过新用户在填写Passkey之后,连续跑10个任务包并成功提交,才能开始得到奖励分。
Slots这个选项卡,是专门为硬件参数而设置的。
想用GPU参与该项目的用户:请点击Add,添加一个GPU客户端。
参数默认即可。但是要做如下小设置。
点击下方的Add,在弹出的小窗口中,加入该参数“client-type”,“advanced”或者"beta"。 根据目前的情况,Radeon HD 7970用“beta”更合理,Geforce 970用"advanced"更合理。 Radeon HD 7000系列及以上A卡,NVIDIA GK核心和GF核心,不加参数也没问题。
想用CPU参与该项目的用户:请点击Add,添加一个CPU客户端。
如图,输入你的CPU线程数,如AMD X4 640,输入4即可。如果你是Intel 4核心8线程的CPU,则输入8。
设置完成之后,别忘记点击Slots选项卡右下角的Save,保存这些繁琐的设置。
5、开始运行
恭喜你,如果主界面显示全部为绿色,无论是Running还是Ready,都表示设置成功,客户端需要联网下载计算内核,然后开跑。
但是有两点注意:
1、一定要把计算密度拉到Full(最高),GPU才会启动计算。
2、一定要申请、填写Passkey,否则不会得到官方奖励分。
这是我的机器,X4 640 3.6GHz+GTS450,CPU 4个内核和GPU都投入了运算,可以获得大约5000+7000分PPD。
需要说明的是,CPU的PPD是增加了奖励分之后的(输入Passkey的用户,都会获得奖励分,但是奖励分算的越快得分越高)。
未来就可以用这个界面来监控项目运行情况,关闭该界面,项目在后台也是运行的。
6、小提示:
1、Wu下载无法完成(卡包)发生,FAH项目意外停止。可以在Slots界面,客户端删除相对应得客户端,再添加此客户端即可。
2、驱动对不同卡的影响很大。有会员报告说:把所有的7970驱动升级到最新,PPD从10W到13W多。
3、超频的指导。有人说显存频率无影响,例如7970可以降到到1000,性能几乎没有变化。
4、常来中国分布式计算论坛,这里有很多精彩内容和项目攻略。
感谢参与。
在开始运行之后,这台计算机将计算完成每个任务包,然后传递给项目方,你的得分将累计在用户名下,同时累计在3213中国团队下。
团队分数、个人分数,在这里可以查询:
http://folding.extremeoverclocking.com/team_summary.php?s=&t=3213(英文)
http://fah.manho.org/ (中文)
Folding@home项目的使命正是通过CPU和GPU参与蛋白质折叠模拟计算,寻找致病机理,搜索相关资料,或者登陆官方网站,可以获得更详细地介绍并参考项目成果论文:http://folding.stanford.edu/home/。
随着更多志愿者的计算机加入,此项目计算的速度就越快,获得的蛋白质折叠模拟时间就越来越长,就会计算出蛋白质在更长时间内的折叠,距离科学家找到最终答案也就越来越近。
支持的硬件、软件列表:
CPU运行V7客户端:
需要的操作系统——Windows XP SP3以上, 32位或64位。推荐使用Win7操作系统。
需要的CPU——Intel P4 1.4 GHz以上,AMD全系列X86架构CPU。推荐使用主频在2GHz以上的多核心处理器,性能更佳。
需要的软件——Microsoft .NET 2.0或更高(WinXP用户)。推荐使用最新。FAH控制界面需要安装2008 C++ Redistributable,否则无法运行 (32位WinXP系统用户) 。
驱动程序——所有硬件驱动程序(特别是显卡)已经安装,并保持较新的版本
GPU运行V7客户端:
需要的操作系统——NVIDIA显卡:Windows XP SP3以上
需要的操作系统——AMD显卡:Windows Vista SP2以上
支持多个GPU同时计算。
NVIDIA显卡支持列表:
Geforce GTX 400/500/600/700系列PC显卡(Fermi和Kepler架构)
Fermi和Kepler架构的其他所有移动版Geforce M和专业版Quadro显卡
支持多个GPU同时计算。
ATI/AMD显卡支持列表:
Radeon™ HD 5000/6000/7000系列PC显卡
Mobility Radeon™ HD 5000/6000/7000系列笔记本显卡
FirePro™ V9000/7000/6000/5000/4000/3000,W9000/8000/7000/5000/600,S10000/9000/7000,M7820/M5800,A300全系列制图显卡
其他操作系统需要的软件支持:
Linux®——openSUSE™ 11.x(32位或64位)
Ubuntu® 11.04(32位或64位)
Red Hat® Enterprise Linux® 6.x (32位或64位)
=====================================================================================================
鸣谢:
本帖是在参考《V7客户端详细教程——7.3.6版》之后完成的,点击帖子可以获得更加详细的介绍。
感谢各位会员特别是@金鹏 和@WaltherNernst 、@cuda 等用户帮助,也希望Folding@home项目中国团队能更壮大,回到巅峰期PPD世界排名前5,200人活跃状态。
相关名词介绍:
PPD:Point Per Day,也就是每日得分。性能越高的硬件PPD更高,这也是CPU、GPU竞争较量并行计算的风向标之一,是Folding@home项目成为测试基准的重要依据。
v7 Client:这就是本文所介绍的客户端,是目前最新的,设置最简单的客户端。
Slots:硬件单元,可以译为一个逻辑插槽,这样方便理解,里面有我们想要跑FAH的硬件(CPU是一个插槽(不允许超过32线程),GPU是一个插槽(每个客户端只支持一个GPU))。
Wu:计算包,从FAH项目远程下载的计算包,Work Unit缩写。
奖励分:项目方为了更快速度的回收任务,设置了奖励分,计算越快奖励分越高。所以建议高频4核心,6核心,4核心8线程等高端CPU用户参与CPU客户端计算,奖励分数可观。
Passkey:已经成为必填选项,如果不填没有奖励分。如果没有Passkey,按照本文所示申请一个即可,会在你的邮箱中找到,然后记得复制粘贴到输入用户名、团队代码、Passkey的地方。
新人可能关注的其他资料:
1、《显卡跑CORE17内核包时TPF/PPD汇报贴》
2、《FAH项目如何实现远程监控?》
3、《PCI-e 1x延长线对FAH PPD的影响实测》
4、《FAH宣传所有涉外文章和帖子》
5、《FAH项目中国队世界排名与统计概况》(英文)
6、《FAH所有计算成果和论文》(英文)
7、《Folding@Home项目科学意义与原理简述》
|