BOINC
伯克利開放式網(wǎng)絡(luò)計算平臺(Berkeley Open Infrastructure for Network Computing,簡稱BOINC)是目前主流的分布式計算平臺之一,由加州大學(xué)伯克利分校的電腦學(xué)系發(fā)展出來的分布式計算系統(tǒng)。它本身設(shè)計成用于 SETIhome項目,但逐漸在其他領(lǐng)域包括數(shù)學(xué)、醫(yī)學(xué)、天文學(xué)、氣象學(xué)等。BOINC現(xiàn)時旨在為各研究者提供匯集全球各地大量個人電腦的強大運算能力。 直至2012年3月25日,BOINC活躍: 290,743 志愿者, 472,834 計算機。
24 小時平均: 6.300 PetaFLOPS.
運行原理安BOINC軟件的個人電腦在閑置時會使用個人電腦的CPU進行運算。即使個人電腦正被使用,假如仍有空閑的CPU周期,BOINC也會用作計 算。如果使用者的電腦裝有支持NVIDIA CUDA或ATI Stream技術(shù)的圖形處理器(GPU),某些BOINC項目的計算速度將比單純使用CPU的版本提高2至10倍(2)。
當(dāng)參與者使用個人電腦參與BOINC項目時,BOINC會與項目的服務(wù)器通信,服務(wù)器會向個人電腦提供工作包(Workunit,簡稱為WU),然后個人電腦會對工作包作出運算。完成后BOINC會把結(jié)果上傳至項目的服務(wù)器。
每個項目有它的服務(wù)器,它用作協(xié)調(diào)各參與電腦的工作,包括發(fā)送工作包、接收已處理的結(jié)果、核對大量的結(jié)果再作處理,成為研究人員需要的數(shù)據(jù)。由于個別的個人電腦可能會在運算過程出現(xiàn)錯誤,所以服務(wù)器一般會把同一工作包傳送至多個參與者,并比較各個結(jié)果。
BOINC設(shè)有積分系統(tǒng),積分間接反映參與者的貢獻。因為在BOINC上可以運行的項目千差萬別,比如項目A的工作包在某臺電腦上需要3個小時完成,而項 目B的工作包在該電腦上需要30個小時才能完成,顯然用完成的工作包的數(shù)目來衡量工作量是不可行的;類似的,電腦性能也有差別,用CPU時間來衡量工作量 更是不行的。積分系統(tǒng)只能通過一定的算法得到參與者實際完成的計算量。
BOINC 從版本 6.4.5 起,開始支持GPU運算,目前有GPUgrid.net、SETIhome、Milkywayhome、A.UAhome、Collatz Conjecture、DNETCHome等多個GPU 專案。
說白了就是下載一個數(shù)據(jù)包程序運行,再把數(shù)據(jù)包,返回總站上。
詳細操作和下載請到 中國分布式計算總站
項目
舊BOINC標(biāo)志隨著BOINC普及,越來越多研究都使用BOINC,以下是依功能分類的項目列表: (粗體顯示**重要工程)
生物學(xué)、醫(yī)學(xué)DockingHome — 研究更深入的蛋白質(zhì)鍵結(jié)和反應(yīng)的原子等級構(gòu)造和細節(jié),并借由其研究結(jié)果來研發(fā)藥物以治療人類疾病。
DrugDiscoveryHome — 研發(fā)藥物以治療人類疾病。
Malaria Control — 模擬瘧疾的影響及控制。
Predictorhome — 預(yù)測蛋白質(zhì)的結(jié)構(gòu),目前已停止運作。
Proteinshome — 推論DNA的次序,目前已停止運作。
GPUGRID.net — 研究分子生物動力學(xué)相關(guān)的研究,主要運行環(huán)境為支援CUDA的NVidia GPU。
Rosettahome — 研究蛋白質(zhì)的折疊。
RALPHHome — RosettaHome的測試專案。
SIMAP(Similarity Matrix of Proteins) - 一個蛋白質(zhì)同源計算序列并可以對這些序列數(shù)據(jù)提供專業(yè)的檢索工具的數(shù)據(jù)庫。
TANPAKU—利用布朗動力學(xué)方法計算蛋白質(zhì)的結(jié)構(gòu),目前已停止運作。
POEMHOME — 利用能量法來研究蛋白質(zhì)的結(jié)構(gòu)。
MindModelingHome — 研究人類腦部的認(rèn)知科學(xué)。
SuperlinkTechnion — 幫助科學(xué)家研究人類基因及其異常所產(chǎn)生的疾病。
The Lattice Project — 美國馬里蘭大學(xué)的研究生物資訊學(xué)領(lǐng)域相關(guān)的分布式計算平臺。
Virtual Prairie
CelsHome
RNA world —研究分析生物中RNA的分子結(jié)構(gòu)。
DNAHome—研究有關(guān)生物中DNA的基因調(diào)控作用。
目前世界有許多能為人類造福的項目都因計算不足而擱淺,或者沒有很快完成!因 此,我呼吁大家利用CPU的閑置計算能力,幫忙做做計算,也是為人類做貢獻!通過加入分布式計算,你就可以為這些項目出一份力,大家可以進入****** 中國分布式計算總站******下載客戶端,然后選擇自己感興趣的項目,加入以后就是自動下載任務(wù),自動計算,自動上傳結(jié)果,并且計算的優(yōu)先級是最小的, 也就是說只有CPU空閑時才計算,如果你有任務(wù),CPU會優(yōu)先計算你的任務(wù),因此電腦一點都不卡,還可以手動調(diào)節(jié)CPU的利用率
BOINC和Folding.home的成果都是公開的
中國大量生物、醫(yī)藥類研究引用了Folding.home的研究成果
如:
《藥物發(fā)現(xiàn)網(wǎng)格設(shè)計與實現(xiàn)》
張文舉(1) 陳曙東(1) 劉了(3) 馬范援(1) 沈建華(2)
(1)上海交通大學(xué)計算機系,上海200030 (2)中科院上海藥物研究所,上海201203 (3)江南計算技術(shù)研究所,無錫214083
《一種分布式網(wǎng)格計算框架以及在大規(guī)模分子動力學(xué)模擬中的應(yīng)用》
王文睿(1) 陳國良(1) 邢利榮(2) 陳華平(1) 孫廣中(1) 單久龍(1)
(1)中國科學(xué)技術(shù)大學(xué)國家高性能計算中心,安徽合肥230027 (2)上海電力學(xué)院數(shù)理系,上海201300
《GROMOS96分子動力學(xué)模擬的并行優(yōu)化算法》
王文睿 陳國良 孫廣中
中國科學(xué)技術(shù)大學(xué)計算機系國家高性能計算中心,合肥230027 |