我們國家的超算現在什麼水平?還是用Linux系統?
可能你已經注意到了中國的超級計算機無論在數量還是在性能上都已經完成了對美國的反超,但是更有趣的事在後面,每年更新兩次的超級計算機排行榜上,已經沒有了非Linux系統超級計算機的身影,也就是說Linux完成了對全球500強超級計算機的統治。
在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的統治地位無法被撼動,除非迎來一場硬體革命。
看到提問我一陣好笑——這是有多麼懶惰才會這麼問這種問題?
簡單答一下:
1,近幾年,太湖之光長期霸榜。歐美已經轉搞能效比了。
2,近幾天的新聞: 超算top500成功把ibm aix擠出榜單,剩下清一色linux……
多看看資料,死不了。有個東西叫google,還有個東西叫百度。
推薦閱讀:
※linux系統怎麼樣?
※posix線程庫,我想做線程監控,怎樣得知一個可能自行退出的線程退出了,有沒有類似PsSetCreateProcessNotifyRoutine這種玩意啊?
※有哪些對樹莓派的有趣改造和擴展應用?
※一心只玩 linux 的學生畢業後適合什麼工作?
※為什麼計算機專業的學生要學習使用 Linux 系統?