编辑“︁
BOINC
”︁
跳转到导航
跳转到搜索
Template:Editnotice load/content
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
{{NoteTA |G1=MediaWiki |G2=IT |1=zh-hans:伯克利; zh-tw:柏克萊; }} {{Infobox software |logo=BOINC logo July 2007.svg |screenshot=BOINCconproyectos.png |caption=使用[[麥金塔操作系統]]執行BOINC程式 |developer=[[加利福尼亞大學柏克萊分校]]太空科學實驗室 |programming language={{Br separated entries|[[Linux]]|[[MacOS]]|[[Microsoft Windows]]|[[Android]]}} |language count=38 |language={{Slight-pause mark list|[[英語]]|[[繁體中文]]|[[簡體中文]]|[[日語]]|[[韓語]]}} |genre={{Br separated entries|[[分布式計算]]|[[網格計算]]}} |AsOf=2024-03-13 }} '''伯克利開放式網絡計算平台'''({{langx|en|'''Berkeley Open Infrastructure for Network Computing'''}},簡稱'''BOINC''')是目前主流的[[分布式计算平台|分佈式計算平台]]之一,由[[加州大學柏克萊分校]]電腦學系發展出的[[分散式計算]]系統。原本專為[[SETI@home]]項目而設計,目前納入的領域包括[[數學]]、[[醫學]]、[[天文學]]和[[氣象學]]等。BOINC匯集全球各地志願者的電腦或移動裝置,提供運算能力給研究者。截至2017年3月,BOINC在全世界有約815,912台活躍的主機,提供約18.971[[FLOPS|PetaFLOPS]]的運算能力<ref>{{Cite web |url=https://boinc.berkeley.edu/ |title=BOINC首頁統計數據 |accessdate=2013-06-16 |archive-date=2013-06-10 |archive-url=https://web.archive.org/web/20130610015059/http://boinc.berkeley.edu/ |dead-url=no }}</ref>。 == 運行原理 == 安裝BOINC軟件的電腦在閒置時,會使用電腦的[[CPU]]或[[圖形處理器|GPU]]進行運算。即使電腦正在使用,BOINC將利用空閒的CPU週期作計算。如果志願者的電腦裝有[[NVIDIA]]、[[AMD]]或[[Intel]]的GPU並選擇使用其作為運算硬體,則某些BOINC專案的計算速度將比單純使用CPU的版本提高2至10倍<ref>{{cite web |url=http://boinc.berkeley.edu/cuda.php |title=Use your NVIDIA GPU for scientific computing |language=en |accessdate=2009-03-12 |quote=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. |deadurl=yes |archiveurl=https://web.archive.org/web/20081228022142/http://boinc.berkeley.edu/cuda.php |archivedate=2008-12-28 }}</ref>。 當志願者使用電腦參與BOINC專案時,BOINC會與專案的[[伺服器]]連線,伺服器會向電腦提供工作單位({{langx|en|Workunit|label=}},簡稱WU),然後電腦會對工作單位作運算,等待運算完成後,BOINC將把結果上傳至專案伺服器。 專案伺服器負責協調各志願者電腦的工作,包括發送工作單位、接收已處理的結果、核對大量的結果再作處理,成為研究人員需要的數據。由於個別的電腦可能會在運算過程出現錯誤,所以伺服器一般會把同一工作單位傳送至多個志願者,並比較各個結果。 BOINC設有積分系统,積分間接反映志願者的貢獻,因為在BOINC上可以運行的專案千差萬别。例如專案A的工作包在某台電腦上需要3個小時完成,而專案B的工作包在該電腦上需要30個小時才能完成,顯然用完成的工作包的數目來衡量工作量是不可行的;而不同電腦的性能也有差别,用CPU時間來衡量工作量亦是不行的。積分系统只能通過一定的算法得到志願者實際完成的計算量。 BOINC從版本6.4.5起,開始支持[[通用圖形處理器|GPU運算]],目前有[[GPUgrid.net]]、[[Einstein@Home]]、[[Milkyway@home]]、[[PrimeGrid]]、[[Collatz Conjecture]]和[[DNETC@Home]]等多個GPU專案。 用户亦可使用BOINC 帳户管理器(BOINC Account Manager)方便参與和管理不同BOINC平台項目。 ==除分佈式計算以外的應用== 儘管BOINC一般用於進行志願計算,但其平台也可搭建公司私有計算網格或創建校園虛擬超級計算網格。 ===搭建公司計算網格=== 搭建BOINC網格主要有幾個步驟: * 架設及安装BOINC伺服器和客户端 * 關閉外圍網絡的帳户創建 這樣的網格與公用網格相比,具有作弊概率低、運算效率高(工作包不用擔心過期)的優勢。 ===創建校園虛擬計算網格=== 創建這樣的網格方法類似公司網格,一个較低端的伺服器(約一萬美元)就能勝任幾萬個客户端的調度工作。倫敦的威斯特斯頓大學創建了一個這樣的網格,據估計,一年可節省約£125,000。<ref>[http://www.westminster.ac.uk/news-and-events/news/2011/university-of-westminster-launches-new-diy-supercomputer-saving-hundreds-of-thousands-of-poundsNEW DIY SUPERCOMPUTER SAVES £1,000S--University of Westminster]{{dead link|date=2017年11月 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> == 参考文献 == {{Reflist|30em}} ==外部連結== {{Portal|自由软件|互联网}} *{{Official website}} *{{GitHub|BOINC/boinc}} {{BOINC项目}} {{Authority control}} [[Category:伯克利开放式网络计算平台]] [[Category:自由跨平台軟體]]
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息