Linux中國

Linux 「完全統治」 了超級計算機

它終於發生了。如今,全世界超算 500 強全部都運行著 Linux

Linux 統治了超級計算。自 1998 年以來,這一天終於到來了,那時候 Linux 首次出現在 TOP 500 超級計算機榜單上。如今,全世界最快的 500 台超級計算機全部運行著 Linux

上以期榜單中最後的兩台非 Linux 系統,是來自中國的一對運行著 AIX 的 IBM POWER 計算機,掉出了 2017 年 11 月超級計算機 500 強榜單

總體而言,現在中國引領著超級計算的競賽,其擁有的 202 台已經超越美國的 144 台。中國的超級計算機的總體性能上也超越了美國。其超級計算機佔據了 TOP500 指數的 35.4%,其後的美國占 29.6%。隨著一個反科學政權掌管了政府,美利堅共和國如今只能看著它的技術領袖地位在持續下降。

在 1993 年 6 月首次編製超級計算機 500 強榜單的時候,Linux 只不過是個「玩具」而已。那時的它甚至還沒有用「企鵝」作為它的吉祥物。不久之後,Linux 就開始進軍超級計算機領域。

在 1993/1994 時,在 NASA 的 戈達德太空飛行中心 Goddard Space Flight Center ,Donald Becker 和 Thomas Sterling 設計了一個 貨架產品 Commodity Off The Shelf (COTS)超級計算機:Beowulf。因為他們負擔不起一台傳統的超級計算機,所以他們構建了一個由 16 個 Intel 486 DX4 處理器的計算機集群,它通過乙太網信道聚合互聯。這台 Beowulf 超級計算機 當時一時成名。

到今天,Beowulf 的設計仍然是一個流行的、廉價的超級計算機設計方法。甚至,在最新的 TOP500 榜單上,全世界最快的 437 台計算機仍然採用受益於 Beowulf 的集群設計。

Linux 首次出現在 TOP500 上是 1998 年。在 Linux 領先之前,Unix 是超級計算機的最佳操作系統。自從 2003 年起,TOP500 中 Linux 已經佔據了重要的地位。從 2004 年開始,Linux 已經完全領先於 UNIX 了。

Linux 基金會的報告指出,「Linux [成為] 推進研究和技術創新的計算能力突破的驅動力」。換句話說,Linux 在超級計算中佔有重要地位,至少是部分重要地位。因為它正幫助研究人員突破計算能力的極限。

有兩個原因導致這種情況:首先,全球的大部分頂級超級計算機都是為特定的研究任務去構建的,每台機器都是用於有唯一特性和需求優化的單獨項目。為節省成本,不可能為每一個超算系統都去定製一個操作系統。然而,對於 Linux,研究團隊可以很容易地修改和優化 Linux 的開源代碼為的他們的一次性設計。

例如,最新的 Linux 4.14 允許超級計算機去使用 異構內存管理 (HMM)。這允許 GPU 和 CPU 去訪問處理器的共享地址空間。確切地說,TOP500 中的 102 台使用了 GPU 加速/協處理器技術。這全是因 HHM 而使它們運行的更快。

並且,同樣重要的是,正如 Linux 基金會指出的那樣,「定製的、自我支持的 Linux 發行版的授權成本,無論你是使用 20 個節點,還是使用 2000 萬個節點,都是一樣的。」 因此,「利用巨大的 Linux 開源社區,項目可以獲得免費的支持和開發者資源,以保持開發人員成本與其它操作系統相同或低於它們。」

現在,Linux 已經達到了超級計算之巔,我無法想像它會失去領導地位。即將到來的硬體革命,比如,量子計算,將會動搖 Linux 超級計算的地位。當然,Linux 也許仍然可以保持統治地位,因為,IBM 開發人員已經準備將 Linux 移植到量子計算機上

via: http://www.zdnet.com/article/linux-totally-dominates-supercomputers/

作者:Steven J. Vaughan-Nichols 譯者:qhwdw 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
1
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國