《0分布式计算.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《0分布式计算

分布式计算 维基百科,自由的百科全书 跳转到: 导航、 搜索 分布式计算是一种把需要进行大量计算的工程数据分区成小块,由多台计算机分别计算,在上传运算结果后,将结果统一合并得出数据结论的科学。 目前常见的分布式计算项目通常使用世界各地上千万志愿者计算机的闲置计算能力,通过互联网进行数据传输。如分析计算蛋白质的内部结构和相关药物的Folding@home项目,该项目结构庞大,需要惊人的计算量,由一台电脑计算是不可能完成的。即使现在有了计算能力超强的超级电脑,但是一些科研机构的经费却又十分有限。 目录 [隐藏] 1 一些分布式计算的例子 2 主流分布式计算项目列表 3 复杂性衡量 4 参考资料 5 外部链接 编辑] 一些分布式计算的例子 C:模拟百年以来全球气象变化,并计算未来地球气象,以对付未来可能遭遇的灾变性天气。 D2OL:研究新药物。 DPAD:设计粒子加速器。 Einstein@Home:于2005年(定为 世界物理年)的这一年开始的计划,预计是要找出脉冲星的重力波,验证爱因斯坦的相对论预测。 Find-a-Drug:并行运行一系列项目,用来寻找一些危害人类健康的重大疾病的药物。项目目标包括疟疾、艾滋病、癌症、呼吸道系统疾病等等。 FightAIDS@home:研究艾滋病的生理原理和相关药物。 Folding@home:了解蛋白质折叠、聚合以及相关疾病。 GIMPS:寻找新的梅森素数。 SETI@home:通过运行屏幕保护程序或后台程序来分析世界上最大的射电望远镜所收到的、可能含有外星智能讯号的射电波。 SOB:解决谢尔宾斯基问题。 United Devices:综合科学性运算,主攻医药领域,以寻找抗癌药物和天花疫苗为主。 D:2002年10月7日,以破解加密术而著称的D宣布,在经过全球33.1万名电脑高手共同参与,苦心研究了4年之后,他们已于2002年9月中旬破解了以研究加密算法而著称的美国RSA数据安全实验室开发的64位密匙——RC5-64密匙。目前正在进行的是RC5-72密匙。 最优Golomb尺问题(OGR)。所谓Golomb尺是指在一个固定整数长度的尺上不等长地划分最少的刻度,并且不存在这样的两对刻度使得每对刻度量出的长度相等的问题。例如OGR-6是在6cm的尺上按0、1、4、6划分刻度,即可连续量度1、2、3、4、5、6cm的每一距离。最优Golomb尺OGR-22、23、24、25(Phase1)均已解决,目前正在进行的是OGR-25(Phase2)。 可参见网格计算。 [编辑] 主流分布式计算项目列表 正在运行中的分布式计算项目 Sun Grid Engine - 升阳电脑所研发的分布式计算机集群软件。 [编辑] 复杂性衡量 在并行算法中,对资源的要求除了时间和空间之外,还包括计算机的数量。通常,运行时间和计算机数量之间有个权衡:在并行系统中,更多的计算机会使得问题解决得更加快速(见speedup)。如果一个决策问题通过使用一个多项式数的处理器在综合对数时间内被解决,那么,称这个问题属于NC类。NC类可以用并行随机存取机的形式或者布尔电路来等价——并行随机存取机可以有效地仿真布尔电路,反之亦然。 在分布式算法分析中,人们更加关注的是计算机间的通信而不是算法步骤。同步系统可能算是最简单的分布式系统了,因为它里面所有的节点步调一致。在每一轮通信中,所有节点并行: (1)从他们邻居节点接受最新消息。 (2)执行任意的本地计算。 (3)给邻居节点发送信息。 在中系统中,核心计算复杂度在于完成任务所需要的同步通信轮数上。 算法复杂度和网络的直径有密切关系。设网络直径为D。一方面,在同步分布式系统中,任何计算问题几乎都可以在2D轮通信之内完成:收集信息到一个本地节点(D轮通信),然后计算,再把计算结果告诉邻居节点(D轮通信)。 另一方面,如果运行时间远远小于D轮通信,这时候,网络中的节点还没来得及获取网络中远处的信息,就得产生输出。换句话说,节点只有在获取了邻居节点之后才能对网络做出决定。很多的分布式算法运行时间都远远小于D轮通信,在这种情况下,明白什么问题能用这类算法来解就是这个领域的核心问题了。 其他的衡量措施是网络上传输的比特总数(cf. communication complexity)。 [编辑] 参考资料 [编辑] 外部链接 中国分布式计算总站 中国分布式计算论坛 显示▼隐藏▲ 查 · 论 · 编 并行计算 概论 高性能计算 · 计算机集群 · 分布式计算 · 网格计算 · 云计算 方式 Bit-level parallelism · Instruction level parallelism · Data parallelism · 任务并行 理论 Speed

文档评论(0)

84537592 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档