歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

用過時的電腦建構“超級電腦”


利用 Linux+Beowulf 使用者可以用很少的預算創造出不遜於名牌超級電腦的計算能力。這件事情在 Linux 社群之中應該已經不是新聞了。但是到底可以多便宜?Beowulf有有什麽優缺點?Rick Cook 在 LinuxWorld 上的文章可以為大家描繪出一個輪廓。

用 Linux+Beowulf 創造的超級電腦到底多便宜?這裡有兩個例子。美國阿拉莫司國家實驗室用 Linux+Beowulf 架出一部世界排名第 256 名的超級電腦。總花費是 15 萬 2 千美元。同等及的超級電腦要接近十倍的價格;美國橡樹嶺國家實驗室的 Forrest Hoffman 和 William Hargrove 同樣用 Linux+Beowulf 架出另一部超級電腦,命名為 Stone ,他們沒有花一毛錢在買機器上面--所有用來架這一部超級電腦的機器,大多數是 486 ,都是從橡樹嶺國家實驗室各部門淘汰下來的過時機種。隨著硬體設備的進步和主流作業系統的肥大,他們相信 Stone 會越來越快。因為淘汰的機器也會越來越好。

同時, Linux+Beowulf 還可以解決超級電腦應用上的另外一大難題:軟體。通常為了配合這些硬體設計上截然不同的超級電腦,從作業系統到應用程式都要量身定作。而同樣的模擬軟體想要從一個平台移植到另一個平台,往往是極為吃力的工作。在 Linux+Beowulf 架構之下,由於 Beowulf 與 CPU 架構和硬體架構通通無關,硬體溝通的問題自有 Linux 代勞,而 Linux 的 OpenSource 特性使得任何新的硬體(尤其是 CPU )往往只要數個月就可以在 Linux 上使用。軟硬體搭配的問題幾乎完全不產生困擾。

不過這並不意味著隨便找個一兩百台機器組合一下,就可以作任何事情。隨著應用的不同特性,Beowulf 系統和你的程式都需要適當的調校才能發揮十成十的功力。另外,由於 Beowulf 倚賴 Message Passing 作為各個 node 溝通的機制,比起一般的超級電腦這些額外的工作會消耗不少計算能力,如果調整的不好,你的 Beowulf 系統可能跑得比你桌上的電腦還慢。


——摘自:LinuxFab


Copyright © Linux教程網 All Rights Reserved