找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 3563|回复: 2

[【学科前沿】] 献爱心-用空闲时的显卡参与Folding@home蛋白质折叠计算-早日攻克癌症等人类

[复制链接]
发表于 2008-12-16 10:27:14 | 显示全部楼层 |阅读模式
献爱心-用空闲时的显卡参与FAH计算--内附粗略的设置教程

献爱心-用空闲时的显卡参与Folding@home蛋白质折叠计算-早日攻克癌症等人类疾病              
         ―――――如果该草文能堪一用,为了推广FAH可以转贴转载,十分感谢!

    如果你有一块独立显卡,那么在您没玩3D游戏的其他时间内(比如上网、看高清视频、玩联众、边锋、QQ游戏、人离开电脑时)都可以利用显卡闲置的GPU强大的浮点和并行计算能力参与斯坦福大学的这个全球医学类分布式计算项目Folding@home(以下简称FAH),为人类早日攻克诸如 癌症、疯牛病(Mad Cow, BSE),帕金森氏症(Parkinson's),肌萎缩性脊髓侧索硬化症(ALS),可传播性海绵状脑病(CJD),阿兹海默症(Alzheimer's)等诸多综合疾病尽一份绵薄之力。


  
   早在2003年初国内就有很多爱心人士用电脑的CPU参与这个项目的计算,也涌现了许多参与这个项目的团队,其中最大的团队(现在的国家队)就是China Folding@Home Power(团队编号为 3213),并于05年进入FAH计算项目团队排名世界五十强。  


   到了06年10月FAH提供了对基于ATI显卡的GPGPU并行计算的支持,随着日后大量的ATI显卡和PS3游戏机用户的加入,使得FAH分布计算的客户端运算速度和计算结果提交量成几何倍数上涨;受限于国内用户经济条件和对FAH认知度的差距,我们的3213国家队内GPU数量相对大大落后于国外其他团队,也使得我们团队的排名跌到了世界130名开外,同时也由于GPU计算的高效快速也使得大量的使用CPU计算的爱心人士默默淡出了FAH项目计算,China Folding@Home Powe也进入了一个相对沉闷的阶段。


   08年6月NVIDIA统一架构显卡基于 CUDA的通用计算首先应用在FAH计算上,基于GPU近乎变态的双精度浮点运算和并行计算能力,再加上FAH新的客户端对CUDA的完美支持,使得NVIDIA显卡的FAH计算能力后来居上,大大超越了基于ATI显卡的GPGPU,N卡和A卡及PS3的用户大量参与直接的结果就是大大提高了FAH的总运算速度,使得人类攻克癌症等疾病日期变得指日可待!



   今年7月以来随着FAH客户端对N卡的支持,China Folding@Home Powe也进入了相对活跃的时期,国内很多使用8XXX/9XXX/2XX的N卡2XXX/3XXX/4XXX的A卡的爱心人士纷纷加入3213团队的FAH计算,这其中以用户名 ZXY0714 的兄弟为代表,他自费购置多块8800ULTRA、9800GTX2、GTX280等高端显卡组成一个“飙分农场”,动手汉化了FAH计算程序的客户端,被誉为3213的大地主,日均计算得分50000+,占了3213团队日均得分17万的近1/3,在他的带动下加上团队内所有弟兄们的努力使得3213团队的总分迅速增长到2700多万,国家排名提升至现在114名。


    但是我们不得不承认差距,做为国家队的114排名的确不高,甚至比国外很多民间团队的排名还低很多,相比参与者较多的西方国家,我们的总贡献只相当于澳大利亚几支队伍中最大的团队的1/37,相当于俄罗斯几支队伍中的最大团队的1/14,不能不令我们这个世界上电脑保有量名列前茅国家的所有FAHer们汗颜!


    差距就是动力!海峡对岸的台湾FAHer们首先行动起来了,台湾目前最大的三个团队:苍者极限论坛coolaler.com Taiwan团队、PCDVD的团队以及Taiwan team团队, 在PCDVD领军人物RazielHCC的提议下集体合并到了Taiwan team,(此人还自费购置多块8800GTS显卡无偿提供给团队内的队友计算FAH之用,条件只有一个:免费得卡人一年内必须贡献给团队150万分,令人敬佩),三队合一后的Taiwan team目前以3.5倍于我们3213国家队的日均计算能力奋起直追,从苍者极限的论坛上看到其首要目标超越我们国家队,其次进入100强(预计10月底能达成对我们国家队的超越)。


   兄弟姐妹们,我们该怎么办?我们能无视差距么?我们甘于落后么?在现今我们有足够计算能力的前提下我们是不是应该更强大一些?我们能无视台湾省队超越国家队的现实么?如果不能,那么请尽快加入我们吧――让我们一块FAH !
(能认真看到这里,不管日后您是否参与FAH项目我们都感谢你-因为通过这篇草文您了解了我们3213团队和我们每个队员为FAH项目所做的努力!如果您为我们的所作所为而有所触动那么请您把我们这篇草文在您熟悉的网站或者论坛上转载,我们表示由衷的感谢!如果您是爱心人士,也想与我们一道参与Folding@home计算项目,可以登录中国分布式计算论坛的 Folding@Home 子论坛网址 http://www.equn.com/forum/forumdisplay.php?fid=21 了解详情,我们表示热烈的欢迎!)


    言归正传,下面是斯坦福大学[email=Folding@Hom]Folding@Hom[/email]项目主页上的简介:

官方中文主页http://folding.stanford.edu/Chinese/Main  
  
官方英文网址 http://folding.stanford.edu/English/Main

  
   我们的目标是:了解蛋白质折叠,折叠错误,与相关疾病的关系
   什么是蛋白质折叠, 蛋白质折叠又是怎样联系到疾病的呢?    蛋白质是一个生物体系的动力和纳米机器。在蛋白质实现它的生物功能之前,它们会把自己装配起来,或者说是折叠;虽然蛋白质折叠是对所有的生物体系来说最重要的和最基本的过程,但这个过程对人类而言仍然是个未解之谜。此外,当蛋白质没有正确的折叠(折叠错误)会导致严重的后果,包括许 多知名的疾病,比方阿兹海默症(Alzheimer's),疯牛病(Mad Cow, BSE),可传播性海绵状脑病(CJD),肌萎缩性脊髓侧索硬化症(ALS),帕金森氏症(Parkinson's), 和其他多种癌症及其相关得综合病症。
   您仅仅需要通过运行一个程序就可以帮助我们 Folding@home 是一个分布式计算的项目—从世界各地来的人下载运行我们的客户端程序,彼此组合在一起构成了世界上最大的超级计算机之一。 每一台参与的计算机都使我们的项目更接近成功一步。Folding@home把分布式运算和革新的计算方法有机的结合在一起,使我们能解决比以前碰到的困难无数倍的问题。


    如果你想和我们一起参与FAH计算,首先你需要下载一个FAH基于显卡GPU运算的windows:V6 GPU2客户端程序(目前最新版本6.20r1版,支持A卡的2xxx/3xxx/4xxx和 N卡的8xxx/9xxx/2xx系列显卡,官方下载页面http://folding.stanford.edu/English/DownloadWinOther ),安装完毕后进行运行程序并进行几个必要的设置:
   首先在右键点击屏幕右下角任务栏的FAH图标,在弹出的菜单里左键点击Configure(设置),弹出对话框的USER用户界面填入您喜欢的用户名,在team number(团队编号)内填写国家队的编号3213;如图所示

用户设置.jpg (205.23 KB)
2008-10-11 02:10




再点击弹出对话框上的connection(网络连接)把能接受10M大数据包的钩勾上(能获得高分值的数据包),其余建议空着,如图所示

连接设置.jpg (136.86 KB)
2008-10-11 02:16





再次点击弹出对话框上的advanced(高级设置)里把运算优先度的点击到稍微偏高,把CPU使用率(注意:实际上是显卡GPU的使用率)滑条拉到最右侧 (FAH程序能智能探测你电脑当前程序使用GPU的情况,当有3D程序运行时FAH会自动降低或停止FAH的运算,一点不会影响你当前的操作,你可以一边玩2D游戏或者看高清电影一边开足马力算FAH,其他诸如浏览网页等操作更不在话下),最后别忘记把磁盘记录点频率滑条拉到最左侧的3分钟存盘一次(避免意外关机或重启电脑时你的FAH计算数据丢失)。如图所示

高级设置.jpg (164.3 KB)
2008-10-11 02:17



最后千万别忘记点击对话框的确定按钮,保存当前设置!


(如果您感觉英文界面不方便,您可以下载本帖的附件:FAH客户端汉化文件,解压缩后覆盖您FAH安装目录下的同名文件。覆盖前确定退出FAH运行程序,该程序由ZXY0714汉化)  


   好了,到此为止您就是3213国家队一员了,计算过程根据一个数据包的大小和不同的显卡的浮点运算能力有时间长短,一般在十几分钟到十几小时不等,计算完毕后FAH程序会自动将您的计算结果通过网络连接上传到斯坦福大学的专用服务器上(如果您装有防火墙,请确定允许FAH程序下载和上传数据时使用网络通过防火墙),计算结果经验证正确后您的用户名会得到的分数,反映了您的显卡作出的贡献大小,你可以点击上图所示的用户界面内的相关按钮查询自己的或3213团队的得分情况以及您所有运算任务的完成情况。


下面是A卡和N卡运行FAH的界面截图(不建议打开,会消耗额外的显卡资源,降低显卡运算FAH的速度)







    如果您电脑里安装有两块显卡,您可以同时运行两个FAH客户端程序(如何设置使用请登录我们的论坛查看相关帖子 http://www.equn.com/forum/forumdisplay.php?fid=21 ) ,获得更高的计算能力和得分,最后注意同一IP地址同一用户名下的显卡的机器ID不能重复(最多支持编号0-16的17块显卡)如上面图的高级设置截图。



   如果您想查看您的显卡的运算能力可以使用FahMon 2.3.2b 这个小软件,官方下载链接http://fahmon.net/downloads/FahMon-2.3.2b-Installer.exe 查看你的显卡的PPD(就是24小时连续运算的得分能力)。
  下载后默认安装后,点击运行程序后点击任务栏图标弹出对话框界面,在左侧空白处右键点击弹出 add a new client界面左键点击后弹出新对话框(如图1),

FAH设置.jpg (96.38 KB)
2008-10-11 02:17




在name 处填入你的显卡型号,在下面路径处填入(如图2)显示的路径(VISTA会有所不同)。

FAH设置b.jpg (100.67 KB)
2008-10-11 02:18



(手动填写路径:XP下你只要将图上C盘符改为你安装系统的盘符,用户名处将HUHU改为你当前的操作系统用户名,注意一定要与WORK文家夹处于同一目录下。你也可以在文家夹选项内设置 查看 显示所有文家和文件夹,然后点击旁边3个小点按钮通过手动设置到相应安装路径),别忘记点击OK保存设置,过十几分钟你就能查看你的显卡的PPD了。

FahMon 2.3.2b.jpg (145.3 KB)
2008-10-11 02:18




    如果您想在我们论坛或者其他所有支持Discuz!代码签名的论坛上展示您的FAH贡献可以使用一个漂亮的签名图片,上面有您和团队的详细得分和排名情况,在您编辑论坛内的个人资料的个人签名处加入如下代码(将你使用的FAH用户名填入&t 前面)后保存[xxx]http://folding.extremeoverclocking.com/sigs/sigimage.php?un=你的用户名&t=3213[/xxx]
注意:别忘记将前后两处XXX改为 img




   参加FAH完全是自愿的献爱心行动,短时间内你除了看到不断增长的积分以外可能得不到任何报酬或者官方表扬,您还要额外多付出少许电费,但等到人类完全战胜癌症等疾病时你会感到自豪,而那些因您参与的FAH而治愈的患者和家属们从心底感激您的――尽管他们可能不知道您是谁。个人认为参加FAH比信佛念经拜菩萨或者信上帝来的更实际有效一些。


    参加FAH贵在持久的坚持,是热情加素质再加耐心的献爱心公益活动,祝您在FAH的同时享受奉献的快感!
回复

使用道具 举报

 楼主| 发表于 2008-12-16 10:33:01 | 显示全部楼层
期待大家的参与,共同奉献空闲的计算机资源。
有任何疑问和建议,都可以到中国分布式计算论坛http://www.equn.com/forum/

回复

使用道具 举报

发表于 2008-12-16 17:09:31 | 显示全部楼层
这是好事,应该多多支持
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-16 07:53 , Processed in 0.291152 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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