新手指南:分布式计算常见问答

出自中国分布式计算总站

跳转到: 导航, 搜索

目录

分布式计算

分布式计算的工作方式

  • 项目方把大的计算任务分割成小块(任务单元),通过互联网分发给志愿者进行计算,志愿者计算完成后再通过网络把各自的计算结果返回到项目方的服务器。


为什么需要分布式计算

  • 可以帮助一些缺乏研究资金的、公益性质的科学研究,加速人类的科学进程
  • 有效利用全世界联网机器的闲置处理能力
  • 向大众普及科学意识


所有科学研究都可以用分布式计算来解决吗

  • 不是,如上分布式计算的工作方式,该类科学研究必须是可能通过计算来解决全部或部分问题,而且其计算过程必须比较容易被分割成个人计算机的处理能力能够接受的大小,因此,分布式计算并不适用于所有的科学研究。


分布式计算安全吗

  • 对用户方来说,加入任何一个项目前,您必须确保您可以信任项目的研制方,主要涉及两方面:
    • 个人计算机上的隐私数据,您从项目方下载的计算程序,运行在本机,而且可以访问网络,因此,只有可靠的项目方才能保证您计算机上的隐私数据不会恶意的取走、修改等。
    • 个人计算机的寿命,虽然分布式计算的计算程序一般运行在最低优先级,不会对您的日常使用造成影响,但计算程序全负荷运行时仍会对计算机的各个部件造成一定压力,要了解更多请查看分布式计算对软硬件的影响
  • 对项目方来说,参加分布式计算的志愿者毕竟不是项目方自己的人员,并不是全体可信任,因此必须引入一定的冗余计算机制,才防止计算错误、恶意作弊等。


项目

有没有中国自己的项目

有的,比如:

  • 正在运行的
  1. CAS@home,由中国科学院于 2010 年发起,感兴趣的朋友请直接访问项目页面。
  2. 优美树验证项目,由本站 fwjmath 网友开发,感兴趣的朋友们可以到优美树验证项目主页上查看。
  • 已经结束的
  1. Pi Segment 项目,由本站 Just 网友开发。

希望我们对分布式计算的不懈推广能催生更多的国产项目!

帮老外的项目计算有意义吗

科学无国界,如果您对有商业应用可能性的项目比较敏感,可以选择一些偏向于基础科学的研究项目。

老是算啊算的有没有出什么成果啊

因分布式计算项目大都是基础科学的研究项目,大部分研究成果是以论文的形式发表,具体可以查阅各个项目的官方网站。

项目的研究成果会共享吗

绝大部分分布式计算的研究成果都是共享的,具体的申明请查阅各个项目的官方网站。

有没有能让我赚到钱的项目

倒是有一些骗您说能赚到钱但实际上却赚不到的项目。。。我们推广的主要是公益性质的研究项目,本站不欢迎针对任何赚钱项目的讨论!

任务单元

什么是WU(任务包、包)

请阅读任务单元

任务单元有完成期限吗

一般都是有完成期限的,详细情况请查询本站各个项目页面的说明。

可以用多台电脑同时算一个任务单元吗

不可以,任务单元是计算的最小单元,多台电脑同时算只会导致重复的计算。

任务单元能在机器间转移吗

一般是需要连同整个客户端软件的安装目录都转移。

计算机软硬件

我的CPU占用100%了,有关系吗

分布式计算程序的运行优先级非常低,一般不会对您的正常使用造成影响,但有部分大型软件中部分组件也可能运行于同等低优先级,这时情况下,你可以手动暂停计算或是设置为不在使用计算机的时候进行计算。

一直计算对我的计算机有什么危害

请阅读对计算机软硬件的影响

其它

一直计算会增加我的电费吗

CPU在100%运行时耗电量会有所增加,增加的幅度依赖于具体的CPU型号,我们建议您只利用计算机的闲置时间来进行计算,不建议单纯为了计算而开机,这也是分布式计算的初衷。

另外,使用GPU计算时,其一直会保持在满负载运行状态,用电量较之前的递增是必然的。