柏克萊開放式網路計算平台

柏克萊開放式網路計算平台(Berkeley Open Infrastructure for Network Computing,簡稱BOINC)是目前主流的分散式計算平台之一,由加州大學柏克萊分校的電腦學系發展出來的分散式計算系統。它本身設計成用於SETI@home項目,但逐漸在其他領域包括數學、醫學、天文學、氣象學等。BOINC現時旨在為各研究者提供匯集全球各地大量個人電腦的強大運\算能力。直至2010年4月30日,BOINC在全世界有約577,000台活躍的主機並平均提供約5,173TeraFLOPS(TFLOPS)的運\算能力。

基本介紹

  • 中文名:柏克萊開放式網路計算平台
  • 外文名:Berkeley Open Infrastructure for Network Computing
  • 簡稱:BOINC
  • 性質:分散式計算平台
運行原理,項目,

運行原理

安裝BOINC軟體的個人電腦在閒置時會使用個人電腦的CPU進行運\算。即使個人電腦正被使用,假如仍有空間的CPU周期,BOINC也會用作計算。如果使用者的電腦裝有支持NVIDIA CUDA或ATI Stream技術的圖形處理器(GPU),某些BOINC項目的計算速度將比單純使用CPU的版本提高2至10倍[2]。
當參與者使用個人電腦參與BOINC項目時,BOINC會與項目的伺服器通信,伺服器會向個人電腦提供工作包(Workunit,簡稱為WU),然後個人電腦會對工作包作出運算。完成後BOINC會把結果上傳至項目的伺服器。

項目

隨著BOINC普及,越來越多研究都使用BOINC,以下是依功能分類的項目列表: (粗體顯示代表重要工程)
生物學醫學
Docking@Home — 研究更深入的蛋白質鍵結和反應的原子等級構造和細節,並藉由其研究結果來研發藥物以治療人類疾病。
DrugDiscovery@Home — 研發藥物以治療人類疾病。
Malaria Control — 模擬瘧疾的影響及控制。
Predictor@home — 預測蛋白質的結構,目前已停止運\作。
Proteins@home — 推論DNA的次序。
GPUGRID.net— 研究分子生物動力學相關的研究,主要運\行環境為PlayStation 3和支援CUDA的NVidia GPU。
Rosetta@home — 研究蛋白質的摺疊。
RALPH@Home — Rosetta@Home的測試專案。
SIMAP(Similarity Matrix of Proteins) - 一個蛋白質同源計算序列並可以對這些序列數據提供專業的檢索工具的資料庫。
TANPAKU—利用布朗動力學方法計算蛋白質的結構,目前已停止運\作。
POEM@HOME — 利用能量法來研究蛋白質的結構。
MindModeling@Home — 研究人類腦部的認知科學。
Superlink@Technion — 幫助科學家研究人類基因及其異常所產生的疾病。
The Lattice Project — 美國馬里蘭大學的研究生物資訊學領域相關的分散式計算平台。
Virtual Prairie
Cels@Home
氣象學地球科學
ClimatePrediction.Net(CPDN)— 預測廿一世紀的氣候。
BBC Climate Change Experiment — 與英國廣播公司合作的項目,結果已製作成紀錄片,目前已停止運\作並併入Climateprediction.net的主計畫中。
Seasonal Attribution Project — 研究引致極端氣候的人為因素。
CPDN Beta — Climateprediction.net的測試專案。
Quake Catcher Network — 利用分布在全球各地電腦的感測器來偵測和研究地震現象。
物理/天文學
Einstein@Home — 搜尋脈衝星的引力波。
Cosmology@Home — 研究宇宙的模型及其相關的物理天文學資訊。
Leiden Classical — 模擬在經典物理環境下的各種分子和原子。
LHC@home — 模擬粒子加速,協助設計LHC粒子加速器。
LHC@home Alpha — 測試LHC@home,目前已停止運\作。
NanoHive@Home — 精確的模擬和研究奈米分子的結構系統和特性,目前已停止運\作。
Orbit@home — 計算近地小行星的軌道路徑,以預防其碰撞地球而對地球造成損害。
QMC@Home — 發展在量子化學領域廣泛使用的量子統計模擬方法。
SETI@home — 搜尋外太空文明。
SETI@home beta — 測試SETI@home。
μFluids@Home — 模擬微重力和微流體力學問題的兩相現象。
Milkyway@home — 研究銀河系的重力波,支援NVidia CUDA及ATi的顯示卡運\算。
Spinhenge@home — 研究奈米磁性分子的物理特性。
BRaTS@home — 進行引力波束追蹤的相關計算。
EDGeS@Home
Hydrogen@Home — 研究以氫作為動力的乾淨能源。
Magnetism@home
數學ABC@Home — 嘗試解決ABC猜想。
Chess960@Home — 研究菲舍爾任意制象棋的開局理論並建立巨型的西洋棋棋局資料庫。
NQueens@home — 解決西洋棋的N皇后問題。
PrimeGrid— 嘗試把巨大的數字進行因式分解。
rectilinearCrossing Number — 研究平面中最少的交叉數問題。
RieselSieve — 尋找k*2^n-1形式的素數,顯示k=509203是最小的黎瑟爾斯數,目前已停止運\作。
SZTAKI Desktop Grid — 搜尋廣義二進制數系。
Collatz Conjecture — 研究考拉茲猜想。
NFS@Home
Sudoku project — 研究數獨問題。
Ramsey@Home
Reversi — 研究黑白棋遊戲。
WEP-M+2 Project — 使用WEP演算法對2^p+1進行因式分解。
電腦/資訊科技
World Community Grid — 由IBM主持,主要目的為利用分散式計算來幫助尋找人類疾病的治療方法,和改善人類生活的相關研究。
AQUA@home — 幫助設計量子電腦。
burp— 處理及創作叄維動畫。
DepSpid — 網際網路搜尋器,目前已停止運\作。
Enigma@Home — 嘗試破解第二次世界大戰時由恩尼格瑪密碼機傳送的原始訊息。
HashClash
Project Neuron — 測試BOINC框架,目前已停止運\作。
SHA-1 Collision Search Graz — 密碼學:尋找 SHA-1 碰撞。
VTU@Home — 軟體測試:提供分散式計算平台,改善BOINC。
IBERCIVIS — 提供西班牙科學研究的分散式計算平台。
DistrRTgen — 利用BOINC的分散式運\算產生彩虹表(英文)。
SZTAKI Desktop Grid — 找出所有直到11維的廣義二進制數系。
yoyo@home — 利用BOINC的封裝技術將現有的分散式計算項目引入到BOINC平台。
Pirates@home — 測試BOINC專案。
XtremLab— 研究並改善格線計算,包括BOINC本身,目前已停止運\作。

相關詞條

熱門詞條

聯絡我們