BOINC – 把電腦多餘的運算能力貢獻給科學研究!

4 / 3, 2017 軟體推薦 , 電腦技巧

現在電腦效能越來越強,尤其玩電競的人可能隨便就是 i7 K 版和 GTX 9×0 10×0 系列的 GPU ,讓打電動時超爽der,但平常上網寫文件看電影時真的需要這麼強大的運算能力嗎,除非你用 Chrome 不然其實平常根本用不了這麼多的效能,這些用不到的效能放著浪費,不如貢獻給科學研究吧

BOINC (Berkeley Open Infrastructure for Network Computing) 是一個分散式運算平台,簡單來說,透過加入各種的專案,專案主會把他想算的東西丟給運行 BOINC 的電腦,這些電腦則會幫專案組把答案算出來並回傳,節省科學研究時租用高運算能力電腦的金錢與時間等等,也就是說,平常大眾用不到的效能就可以「借給」研究人員使用,拿來貢獻。

BOINC 上的專案有許多類型,其中像是醫學與生物(例如Rosetta@home 是研究蛋白質折疊,World Community Grid 研究愛滋與茲卡病毒)、天文(例如 SETI@home 是尋找外星文明)、物理(如 Milkyway@home 研究重力波)、數學(如 PrimeGrid 尋找超大質數,目前已知的超大質數很多都是這個專案找到的)等等,可以選擇自己喜歡的加入。

首先把 BOINC 下載下來並安裝,基本上靠下一步神功就可以了(?)

安裝完後會出現這個看起來很酷但實際上沒啥用而且坦白說挺醜的介面,先不管他,到 View -> Advanced View 把介面調成正常一點的
註:如果想要調語言,在 Options -> Other Options,我自己用英文是因為他的中文在 4K 渲染下真的是超醜的 QQ

然後在 Tools -> Add Project ,選一個你喜歡的 Project,右邊會有他的介紹,下面的 icon 則是支援的平台,基本上都支援 Windows,macOS 使用者要注意一下。另外有 nVidia icon 的代表可以用 GPU 算,需要 Cuda

接下來建立一個帳號(有些專案不能在軟體內建立,需要到他們的官網,說明會給註冊網址)

然後就可以開始囉,放著不用理他他就會自己跑了

有些專案有 Show graphics ,可以看到目前運算的樣子,感覺挺有成就感的(?)

在 Projects 的地方可以看到目前已經加入的專案,如果暫時不想再接這個專案給的 task 可以按 No new tasks,想要繼續的話可以按 Allow new tasks,像有些專案會一次轟炸一大堆任務(SETI@home 轟炸王)就可以用這個方式暫時拒絕任務

在 Options -> Computing Preferences 可以調整限制,避免被 BOINC 吃掉太多效能反而導致電腦很慢,個人是覺得預設的限制算很嚴,可以嘗試調寬鬆一點,例如我把 CPU 使用限制放寬到 90% (不過這樣其實還蠻寬的,也不建議這麼寬鬆啦)

Toolbar 的地方可以按 Snooze 讓所有任務暫時停止(一段時間後會自己重新開始,不確定是多久),或 Snooze GPU 讓需要用 GPU 的任務停止

最後就丟著讓他跑就可以囉,做完之後會卡在 Ready to report,不用太緊張,一段時間後他就會自己 report 了

然後,注意一下 CPU 和 GPU 溫度,如果沒有良好的散熱裝置可能要注意一下喔 :/

  • HAO HJ科技

    現在有這配置的人都拿去挖比特幣了。。。

  • Richard

    SETI 讓我想起那本小說 《群》