太湖之光保住了最強超算 但HPCG性能第一被日本K奪走
2016年下半年的TOP500排行榜已經公佈,中國的太湖之光、天河2號繼續保持第一、第二,中國超算在該項目中已經連續4年衞冕了。TOP500排名基於Linpack性能,不過這兩年來大家已經注意到了單看CPU性能的弊端,開始使用HPCG性能來全面衡量超算性能 ,天河2號之前也是HPCG性能第一名,但今年下半年的第一被日本K超算奪走,它在TOP500中的排名目前是第七 。
TOP500用的Linpack從1993年來就是衡量超算性能的基準了,最新版HPL 2.0規範從2008年一直用到現在,不過TOP500創始人之一的田納西大學教授Jack Dongarra認為Linpack性能已經過時了,所以提出了HPCG(高度共軛梯度基準測試)標準,與Linpack關注線性方程的計算性能不同,HPCG使用更復雜的微分方程計算方式。
簡單來説,Linpack更考驗超算的處理器理論性能,而HPCG更看重實際性能,對內存系統、網絡延遲要求也更高 ,所以任何HPC超算測出來的HPCG性能要比Linpack性能低得多,有個HPCG/HPL比率可衡量計算效率,大部分超算的比例都在5%以內,1-3%的比比皆是。
HPCG標準從2014年開始正式參與排名,今年上半年的HPCG性能排行榜中,國內的天河2號以580TLFOPS位列第一,日本K(京)位列第二,HPCG性能為554.4TFLOPS,TOP500第一的太湖之光HPCG性能是371.2TFLOPS,位列第三——此前我們説到太湖之光的HPCG/HPL效率只有0.4%,是HPCG前10名中效率最低的,槽點就是源於這裏,不過太湖之光超算的絕對性能逆天,所以HPCG總性能依然強大。
正在舉行的SC16超算大會上將公佈下半年度的HPCG排行榜,截至本文發稿時官網上尚未有詳細名單,但第一名已經確定是日本的K/京電腦,新一輪測試中其性能達到了602TFLOPS,力壓中國的天河2號登頂。
由於沒有看到官方詳細排名,其他HPCG超算排名還不清楚,而且對比了日本K/京超算這幾年的TOP500排名,其節點規模並沒有變化,TOP500性能並沒有提升,意味着硬件並沒有升級,而HPCG性能從2014年的461TFLOPS一路提升到現在的602TFLOPS,只能認為日本超算在優化上挖掘了更多潛力。
此外,除了TOP500、HPCG之外,超算排名還有一個Graph500,11月份的榜單中日本K超算也拿下了第一名,第二名是中國太湖之光,第三名是美國的紅杉,詳細排名如下所示:
