在中國製霸Top 500超算的同時,Linux也完成了華麗變身

可能你已經注意到了中國的超級計算機無論在數量還是在性能上都已經完成了對美國的反超,但是更有趣的事在後面,每年更新兩次的超級計算機排行榜上,已經沒有了非Linux系統超級計算機的身影,也就是說Linux完成了對全球500強超級計算機的統治。

可能你已經注意到了中國的超級計算機無論在數量還是在性能上都已經完成了對美國的反超,但是更有趣的事在後面,每年更新兩次的超級計算機排行榜上,已經沒有了非Linux系統超級計算機的身影,也就是說Linux完成了對全球500強超級計算機的統治。

在中國製霸Top 500超算的同時,Linux也完成了華麗變身

在1993年到1994年那段時間,美國NASA的兩位工程師Donald Becker和Thomas Sterling通過購買現成的計算機綁定以太網通道建造了Beowilf超級計算機。到目前為止,這種集群設計依然是最流行的組建超級計算機的方式,在Top 500榜單上起碼有437臺計算機使用集群設計。

1993年6月份發佈的第一份Top 500超級計算機榜單中,Tux(就是那隻憨厚的企鵝)甚至還不是Linxu的吉祥物。直到1998年,Linux才進入到超級計算機的領域中,在此之前超級計算機御用的系統都是Unix。從2003年開始Linux逐漸統治Top 500,1年後Linux的佔有率已經遙遙領先Unix。

Linux之所以會佔據主動位置有兩個原因:第一,由於世界上最頂級的超級計算機都是專門為特定任務而建造的研究產品,因此每臺超級計算機都會有其特性和優化要求。第二,沒人會專門為一項任務開發一定定製系統,使用Linux後,研究團隊可以為一次性設計輕鬆修改和優化Linux的開源代碼。

例如Linux4.14讓超級計算機能夠使用異構內存管理(HMM),使GPU和CPU可以訪問進程的共享地址空間,Top 500中有102臺都使用GPU加速/協處理器技術,性能表現會更好,這要歸功於HMM。因此,Linux的統治地位無法被撼動,除非迎來一場硬件革命。

相關推薦

推薦中...