分散式計算


分散式計算 (简体)

分散式計算是一種把需要進行大量計算的工程數據分割成小塊,由多台電腦分別計算,在上傳運算結果後,將結果統一合併得出數據結論的科學。

目前常見的分散式計算項目通常使用世界各地上千萬志願者電腦的閑置計算能力,通過互聯網進行數據傳輸。有分析地外無線電信號,從而搜索地外的生命跡象的SETI@home項目,該項目數據基數很大,超過了千萬位數,是目前世界上最大的分散式計算項目,已有一百六十餘萬台電腦加入了此項目(在中國大陸大約有1萬4千位志願者)[1];同時也有分析計算蛋白質的內部結構和相關藥物Folding@home項目,該項目大約有十萬餘志願者參加(在中國大陸大約有6000位志願者)。這些項目很龐大,需要驚人的計算量,由一臺電腦計算是不可能完成的。即使現在有了計算能力超強的超級電腦,但是一些科研機構的經費卻又十分有限。

一些分散式計算的例子

  • Climateprediction.net:模擬百年以來全球氣象變化,並計算未來地球氣象,以對付未來可能遭遇的災變性天氣。
  • D2OL:研究新藥物。
  • DPAD:設計粒子加速器
  • Einstein@Home:於2005年(定為世界物理年)的這一年開始的計劃,預計是要找出脈衝星重力波,驗證愛因斯坦相對論預測。
  • Find-a-Drug:並行運行一系列項目,用來尋找一些危害人類健康的重大疾病的藥物。項目目標包括瘧疾艾滋病癌症呼吸道系統疾病等等。
  • FightAIDS@home:研究艾滋病的生理原理和相關藥物。
  • Folding@home:瞭解蛋白質摺疊、聚合以及相關疾病。
  • GIMPS:尋找新的梅森素數
  • SETI@home:通過運行屏幕保護程序或後臺程序來分析世界上最大的射電望遠鏡所收到的、可能含有外星智能訊號的射電波。
  • SOB:解決謝爾賓斯基問題。
  • United Devices:綜合科學性運算,主攻醫葯領域,以尋找抗癌藥物和天花疫苗為主。
  • Distributed.net:2002年10月7日,以破解加密術而著稱的Distributed.net宣佈,在經過全球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)。

主流分散式計算項目列表

外部鏈接



! __







Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History