宣傳/你的電腦能改變這個世界!!!

現在就加入分散式運算的行列!

你知道平常使用電腦聽音樂、打字、抓MP3都只用到極小的電腦計算能力嗎?


你知道其他未使用的運算資源能用來幫助科學、醫學研究嗎?

想像一下,
如果平均一台電腦有90%的運算資源被閒置了,
全世界成千上億被浪費的運算力量加起來有多巨大?
而這樣力量正足以改變這個世界!
現在就加入分散式運算的行列,
一起貢獻出電腦閒置的計算力來改變這個世界!

分散式運算的由來
1947年美國新墨西哥州羅茲威爾太空船事件以來,有關不明飛行物體 ( UFO)的研究熱潮不減反增,加上越來越多的飛碟目擊事件,人們開始懷疑是否外星人真的到訪過地球?而”它”們又是從何而來?為了證明外星球確實有生命的存在,美國科學家戴維﹒戈迪(David Gedye)在1996年提出的尋找外太空智慧計畫(SETI),開始收集外太空電波並加以分析;但是問題來了,由於接收的信號數量龐大,已經超出一台超級電腦的運算量,而且超級電腦的造價或是承租以及維護的費用都不算便宜,因此科學家便想出”何不利用全世界電腦閒置的時間來幫忙分析?因此著名的分散式運算計畫 – 在家尋找外星人(SETI@Home)就這樣誕生了。

何謂分散式運算
分散式運算“就是把一個工作量很大的程序分割成很多小程序,然後經由網路將這些小程序分發給自願參加者的電腦,運算完之後再將這些結果回傳回去,由主機進行結合成有用的資訊。而通常若不是執行專業軟體時,電腦被使用的資源很低,尤其是電腦閒置時,中央處理器(CPU)的使用率幾乎等於零,而分散式運算就是利用這閒置時間來幫忙運算,完全不影響到電腦的正常使用(其工作型態就像是電腦的螢幕保護程式一樣)。有些人會利用晚上睡眠的時間來下載檔案,而下載檔案時中央處理器(CPU)的使用率很少會超過35%,分散式運算就利用其他65%的資源在運算,並且完全不會影響下載的檔案,更不會因為分散式運算的關係導致下載的檔案會有任何問題。

因為分散式運算的應用,重症疾病治癒將指日可待
最早的分散式運算只用於分析搜尋外星訊號(即為著名的SETI@home:Search for Extra Terrestrial Intelligence),由於這種方式不但可以節省不少經費,例如承租、維修、保養超級電腦的費用,並且運算分析量遠超過目前全球所有的超級電腦運算量(東森新聞曾報導過,到2005年2月中,已經有超過5百萬使用者提供了自己或所管理的電腦協助SETI運算資料,共運算了17億7千萬筆資料,而電腦運算的總時間則超過222 萬年,十分驚人。在2001年時,SETI@Home就已經完成了10的21次方浮點運算,成為資訊史上最長的運算,還因此上了金氏世界記錄),因此這種方式開始被重視,且應用範圍也包含很廣,其中以蛋白質與藥物(醫藥類)的研發項目為最多,因為這些研究可以幫助人類對抗頑強疾病,例如糖尿病與其併發症的治癒、瘧疾、SARS、AIDS…等等疾病;除了這些還有許多項目,包括愛因斯坦的尋找重力波、地球氣候模擬、最大梅森質數尋找….等等,並且新的項目亦在增加中。

讓個人電腦成為超級電腦的一部份
經由SETI@home的運算結果與超級電腦比較,證實小蟻雄兵的力量確實不容小看(根據比較結果,約集合3~5萬台個人電腦就相當於一台超級電腦的運算能力),因此分散式運算可稱為另一台超級電腦,這台超級電腦隨時都有新的運算能力加入(另一台電腦的加入),而且這台超級電腦的的運算能力是全球最大也是最強的,而每一台參予的電腦都是這台超級電腦的一部份。

分散式運算對未來的影響
由於這種運算方式效率遠超過超級電腦的運算量,所以目前有很多需要使用到大量運算的研究,都慢慢的往分散式運算方面發展,主機部分只需作程序的分割與結合及程序的發送與接收,工作量減少,但運算能力加倍,因此這種方式將會成為另一種主流,而且對於任何研發也將會加快速度或提高產能。

加入計劃對自願參加者的回饋
所有會加入分散式運算者,皆是志願性加入,並非因為有任何引誘而加入,而且就算哪天有了重大突破,對於志願參加該項目者也不會有任何實質的回饋,最多可能只是得到研究團隊的一句”感謝所有志願參加這個項目的所有人”之類的話。若要說最好的回饋,就是改善人類的生活,所以請想從分散式運算中獲取任何利益者,請勿加入,因為這是不可能的。

結論
我們是一群對分散式運算的愛好者,並且我們也成立了綜合論壇(分散式運算愛好者俱樂部:網址http://tw-dclub.com),我們並非營利性推廣,就算有了重大突破,對參與者或團隊也不會有任何的實質回饋,一切都是公益性的;只是希望能號召更多人加入分散式運算的行列,讓資源可以有效的被利用,而且是利用在改善人類生活方面,而這也是種公益,雖然無法參與科學(科技)的研發,但可藉此行動為科學(科技)出一份力;感謝您細心看完本文宣,我們誠摯的邀請您參予,若有興趣想更進一步了解相關項目或內容,歡迎到”分散式運算愛好者俱樂部“(http://tw-dclub.com)論壇參觀,有問題也可在論壇上提出,我們將會盡量為您做詳細的解說。

問:加入分散式運算會耗損電腦的壽命嗎?
答:不會,至目前為止並未聽到有網友因為跑分散式運算而導致電腦任何部分損壞。

問:參加分散式運算,需要任何電腦與數學基礎嗎?
答:不需要;軟體安裝過程簡易,而運算邏輯是由電腦中央處理器(CPU)運算,只要安裝好軟體,將設定更改至希望的數字,其餘不必理會,因為軟體會自動開啟運算、自動接收、自動回傳程序。

問:需要花很多時間在上面嗎?電腦可以關機嗎?
答:程式是自動執行的,安裝、設定之後幾乎可以完全不用再管理。網路連線也可以隨個人需求設定。電腦可以自由開關機,程式也可以視需要暫停或關閉。

問:電腦需要什麼配備才能加入?
答:只要是電腦皆可加入,對電腦配備幾乎沒有任何要求。(除了少數參加項目以外)

問:分散式運算還能做什麼?
答:除了上述項目外,還包括全球氣象研究、衛星設備改良、蛋白質資料庫建立網路電腦分散式運算技術的改良化學數學物理(包括大強子對撞機運行模擬),甚至是西洋棋的研究等等…包羅萬象。

by 陰間法王

附註:
1.本推廣文宣由”分散式運算愛好者俱樂部“(http://tw-dclub.com)編輯製作。 

參考資料 http://zeroplex.blogspot.com/2007/05/blog-post_11.html