日前,在太原理工大學(xué)主辦的世界大學(xué)生超算競賽上 (ASC15 ),來自新加坡的南洋理工大學(xué)代表隊?wèi){借NVIDIA Tesla K80加速卡獲得了HPL(Linpack)項目測試的冠軍。除南洋理工大學(xué)之外,包括清華大學(xué)、臺灣清華大學(xué)、上海交通大學(xué)、中山大學(xué)、浙江大學(xué)等其他5支隊伍也取得了不俗的成績,其中清華大學(xué)更是獲得了ASC15大賽的總冠軍。為何使用Tesla加速卡能夠獲得如此優(yōu)秀的競賽表現(xiàn),在生態(tài)系統(tǒng)和人才培養(yǎng)方面NVIDIA與高校又有著怎樣的合作呢?我們在競賽現(xiàn)場采訪到了NVIDIA亞太區(qū)首席技術(shù)官Simon See。
NVIDIA與高校合作緣由
多年來,NVIDIA(英偉達)在中國市場一直致力于合作伙伴與生態(tài)圈的建設(shè),特別是對于Tesla產(chǎn)品線來說,自多年前推出CUDA架構(gòu)與編程平臺以來,NVIDIA(英偉達)一直與國內(nèi)高校保持緊密的合作關(guān)系。據(jù)Simon介紹,NVIDIA(英偉達)目前與中國高校合作共有3種形式?!耙粋€項目叫做CCOE,一個項目叫做CTC,再就是Research Center。其中,Training Center主要是培訓(xùn)學(xué)生、培訓(xùn)老師,做到普及的作用。Research Center是在不同的領(lǐng)域上,高校老師、教授都可以提出申請,比如在流體力學(xué)或者哪些方面對CUDA有深刻的研究,我們可以提供幫助。CCOE是比較全面一些,里面包括有科研、培訓(xùn)等內(nèi)容,主要面向多元化的合作?!?/P>
在談到之所以與高校采取緊密的合作問題時,Simon認(rèn)為——很多NVIDIA(英偉達)的應(yīng)用都是從學(xué)校開始的,很多NVIDIA(英偉達)的應(yīng)用都是學(xué)生或者老師,在從不同的角度試著解決一些問題的時,發(fā)現(xiàn) 采用GPU解決問題的。所以我們跟很多的學(xué)校合作,不只是在中國,我們在全球都跟很多學(xué)校合作,像美國的斯坦福大學(xué)、新加坡南洋理工大學(xué),還有其他的學(xué)校等。
▲清華大學(xué)應(yīng)用Tesla加速卡獲得冠軍
事實上,隨著CUDA平臺的推廣,越來越多的用戶開始加入NVIDIA(英偉達)生態(tài)陣營。如今,NVIDIA(英偉達)在生態(tài)系統(tǒng)的建設(shè)上已經(jīng)頗具規(guī)模。但是對于類似ASC這樣的國際超算賽事,為何NVIDIA(英偉達)還會積極的參與呢?Simon解釋說:“要把CUDA用到非常好,要掌握很多的技術(shù),經(jīng)過很多層面的培訓(xùn)。我們積極參加這種競賽,就是想讓大家知道在CUDA里面原來還可以找出更加好的方式來解決一些應(yīng)用,從而優(yōu)化CUDA的應(yīng)用。如果沒有這樣的競賽,只能說是有些人會用而已,從學(xué)生的角度說,我只是學(xué)了一個CUDA的知識,但是沒有一種挑戰(zhàn)感,所以讓學(xué)生來參加這樣一個比賽,來比一比誰能把CUDA做得更好,也是促進CUDA在應(yīng)用領(lǐng)域做得更好的一種方式?!芭c此同時,Simon更看重長遠角度用戶對于NVIDIA的推動作用“CUDA一直在發(fā)展,到7.5的時候又會有新的應(yīng)用,如何要讓大家知道這些新應(yīng)用的出現(xiàn),最好的方式就是參加競賽,在競賽里面,學(xué)生有可能會用到這個東西,也可以幫助把CUDA的應(yīng)用做得更好?!?/P>
新加坡南洋理工大學(xué)應(yīng)用體驗
除NVIDIA對于應(yīng)用的推廣之外,新加坡南洋理工大學(xué)參賽領(lǐng)隊老師則從應(yīng)用的角度解讀了NVIDIA Tesla產(chǎn)品和CUDA平臺對于超算應(yīng)用的實際意義。在談到如何取得HPL項目的第一名時,他表示:“我們目標(biāo)就是獲得HPL的冠軍。我們首先把Tesla K80最大的能量完全發(fā)揮出來,然后再一點點往下調(diào),然后我們覺得距離我們所能達到的物理極限,已經(jīng)是相當(dāng)?shù)慕咏恕!薄氨荣惖墓牡南拗剖欠浅?yán)重的,一不小心就會超過,很多隊都是在這個問題上被困住”,“我們最后在權(quán)衡之下,決定一塊也不拆,八塊全部留在上面,然后尋找其他的途徑去減少整體的功耗,其實也是挺幸運的?!?/P>
其實早在多年前,南洋理工大學(xué)就已經(jīng)與NVIDIA展開深度合作。2010年,新加坡南洋理工大學(xué)成為NVIDIA(英偉達)在新加坡授權(quán)成立的首個GPU技術(shù)研究中心,由計算機學(xué)院副教授Douglas Maskell博士和助理教授何丙勝博士負責(zé),開展基于GPU的大數(shù)據(jù)、數(shù)據(jù)庫、生物信息學(xué)、多媒體等領(lǐng)域的科學(xué)研究,并且和英偉達開展深入而廣泛的合作,在計算機與其他領(lǐng)域的交叉學(xué)科進行了開創(chuàng)性的研究。為進一步推進GPU計算的普及,NVIDIA(英偉達)授權(quán)在南洋理工大學(xué)成立東南亞首個GPU教學(xué)中心,也在計算機學(xué)院本科生課程中開設(shè)并行計算以及GPU計算相關(guān)課程,培養(yǎng)大量并行以及超算的人才。