BOINC

维基百科,自由的百科全书
跳转至: 导航搜索
BOINC
BOINC logo July 2007.svg
開發者 伯克利加州大学太空科学实验室
穩定版本 7.2.42 / 2014年2月27日;4個月前 (2014-02-27)
預覽版本 7.3.11 / 2014年3月10日;4個月前 (2014-03-10) [1]
操作系统 GNU/Linux, Mac OS X, Windows, Android
类型 分布式计算网格计算
许可协议 LGPL v3
網站 boinc.berkeley.edu

伯克利开放式网络计算平台英语Berkeley Open Infrastructure for Network Computing,简称BOINC)是目前主流的分布式计算平台之一,由加州大學柏克萊分校的電腦學系發展出來的分布式计算系統。原本專為SETI@home項目而設計,目前納入的領域包括數學醫學天文學氣象學等。BOINC匯集全球各地志願者的電腦或移動裝置,提供運算能力給研究者。截至2013年8月,BOINC在全世界有約630,122台活躍的主機,並提供約7.054PetaFLOPS(PFLOPS)的運算能力。[2]一说活躍的主機有約396,549台,運算能力約7.267PFLOPS。[3]

運行原理[编辑]

安裝BOINC軟件的電腦在閒置時,會使用電腦的CPUGPU進行運算。即使電腦正被使用,BOINC將利用空閒的CPU週期作計算。如果志願者的電腦裝有NVIDIAATIIntel的GPU,則某些BOINC專案的计算速度将比单纯使用CPU的版本提高2至10倍[4]

當志願者使用電腦參與BOINC專案時,BOINC會與專案的伺服器連線,伺服器會向電腦提供工作單位(Workunit,簡稱為WU),然後電腦會對工作單位作運算,等待運算完成後,BOINC將把結果上傳至專案伺服器。

專案伺服器負責協調各志願者電腦的工作,包括發送工作單位、接收已處理的結果、核對大量的結果再作處理,成為研究人員需要的數據。由於個別的電腦可能會在運算過程出現錯誤,所以伺服器一般會把同一工作單位傳送至多個志願者,並比較各個結果。

BOINC設有積分系统,積分間接反映志願者的貢獻。因为在BOINC上可以運行的專案千差萬别,比如專案A的工作包在某台電腦上需要3个小時完成,而專案B的工作包在該電腦上需要30個小時才能完成,顯然用完成的工作包的數目來衡量工作量是不可行的;類似的,電腦性能也有差别,用CPU時間來衡量工作量更是不行的。積分系统只能通過一定的算法得到志願者實際完成的計算量。

BOINC從版本6.4.5起,開始支持GPU運算,目前有GPUgrid.netSETI@homeMilkyway@homeAQUA@homeCollatz ConjectureDNETC@Home等多個GPU專案。

為帮助用户管理BOINC平台项目,亦有BOINC 帐户管理器(BOINC Account Manager)讓用户可以很方便的参与和管理不同项目。

項目[编辑]

旧的BOINC標誌

生物學、醫學[编辑]

氣象學、地球科學[编辑]

物理、化學、天文學[编辑]

  • Test4Theory —也称"LHC2.0"。利用虚拟机模拟粒子加速器的项目。

數學[编辑]

電腦、資訊科技[编辑]

除分布式计算以外的应用[编辑]

尽管BOINC一般被用于进行志愿计算,但其平台也可用来搭建公司私有计算网格、创建校园虚拟超级计算网格。[5]

搭建公司计算网格[编辑]

搭建这样的BOINC网格主要有几个步骤:

  • 架设、安装BOINC服务器和客户端
  • 关闭外围网络的帐户创建

这样的网格与公用网格相比,具有作弊概率低、运算效率高(工作包不用担心过期)的优势。

创建校园虚拟计算网格[编辑]

创建这样的网格方法类似公司网格,一个较低端的服务器(约一万美元)就能胜任几万客户端的调度工作。伦敦的威斯特斯顿大学创建了一个这样的网格,据估计,一年可节省约£125,000。[6]

参考文献[编辑]

  1. ^ BOINC所有版本下载页面
  2. ^ BOINCstats.com自動更新的統計數據
  3. ^ BOINC首页統計數據
  4. ^ Use your NVIDIA GPU for scientific computing. [2009-03-12] (英文). "With NVIDIA's assistance, some BOINC-based projects have applications that run on NVIDIA GPUs using CUDA. These applications run from 2X to 10X faster than the CPU-only version." 
  5. ^ BOINC
  6. ^ DIY SUPERCOMPUTER SAVES £1,000S--University of Westminster

外部链接[编辑]

参见[编辑]