本帖最後由 redhung 於 2014-11-5 12:32 編輯
我覺得他說的是分散式運算,也就是模擬超級電腦;為了幫助大家了解概念,轉貼與SETI@home有關的概念:
BOINC
柏克萊開放式網路計算平台(
英語:
Berkeley Open Infrastructure for Network Computing,簡稱
BOINC)是目前主流的
分布式計算平台之一,由
加州大學柏克萊分校的電腦學系發展出來的
分布式計算系統。原本專為
SETI@home項目而設計,目前納入的領域包括
數學、
醫學、
天文學和
氣象學等。BOINC匯集全球各地誌願者的電腦或移動裝置,提供運算能力給研究者。截至2013年8月,BOINC在全世界有約630,122台活躍的主機,並提供約7.054
PetaFLOPS(PFLOPS)的運算能力。
[2]一說活躍的主機有約396,549台,運算能力約7.267PFLOPS。
[3]
目錄
運行原理安裝BOINC軟體的電腦在閒置時,會使用電腦的
CPU或
GPU進行運算。即使電腦正被使用,BOINC將利用空閒的CPU週期作計算。如果志願者的電腦裝有
NVIDIA、
ATI或
Intel的GPU,則某些BOINC專案的計算速度將比單純使用CPU的版本提高2至10倍
[4]。
當志願者使用電腦參與BOINC專案時,BOINC會與專案的
伺服器連線,伺服器會向電腦提供工作單位(Workunit,簡稱為WU),然後電腦會對工作單位作運算,等待運算完成後,BOINC將把結果上傳至專案伺服器。
專案伺服器負責協調各志願者電腦的工作,包括發送工作單位、接收已處理的結果、核對大量的結果再作處理,成為研究人員需要的數據。由於個別的電腦可能會在運算過程出現錯誤,所以伺服器一般會把同一工作單位傳送至多個志願者,並比較各個結果。
BOINC設有積分系統,積分間接反映志願者的貢獻。因為在BOINC上可以運行的專案千差萬別,比如專案A的工作包在某台電腦上需要3個小時完成,而專案B的工作包在該電腦上需要30個小時才能完成,顯然用完成的工作包的數目來衡量工作量是不可行的;類似的,電腦性能也有差別,用CPU時間來衡量工作量更是不行的。積分系統只能通過一定的演算法得到志願者實際完成的計算量。
BOINC從版本6.4.5起,開始支持
GPU運算,目前有
GPUgrid.net、
SETI@home、
Milkyway@home、
AQUA@home、
Collatz Conjecture和
DNETC@Home等多個GPU專案。
為幫助用戶管理BOINC平台項目,亦有BOINC 帳戶管理器(BOINC Account Manager)讓用戶可以很方便的參與和管理不同項目。
項目
……
----------------------------------------------------------------------------------------------
也就是他認為未來每個人會成為一個獨立的電腦(比喻),透過網際網路這個神經系統組成一個超級大腦,所以任何阻礙形成超級大腦的事物都註定被排除。
以上就是我看完之後所覺得他所要傳達的概念。