電子報
電子報

ASC:從“WA”到“AC”的藝術(shù)


超算團(tuán)隊在實驗中

團(tuán)隊最終獲得一等獎

超算團(tuán)隊合影


  近期,南昌大學(xué)聚集了來自近280所大學(xué)的團(tuán)隊,其中不乏來自清華大學(xué)、浸會大學(xué)等超算項目的老牌團(tuán)隊,2018世界大學(xué)生超級計算機(jī)競賽(ASC2018)正在如火如荼地進(jìn)行著。也正是在這次比賽中,來自我校的團(tuán)隊完成了對諾貝爾獎冷凍電鏡應(yīng)用RELION的并行優(yōu)化以及人工智能機(jī)器閱讀理解賽題的挑戰(zhàn),并斬獲了一等獎。“師傅”領(lǐng)進(jìn)門下午四點鐘的信息學(xué)院很熱鬧,而隨著邁上去的一級級臺階,嬉鬧聲漸漸淡去,超算辦公室格外安靜。
  在李國亮的辦公室門外,一張展板上展示著他的個人簡介和所發(fā)表的期刊文章,“千人計劃”“青年教授”“Cell”一系列詞匯格外醒目。
  李國亮第一次參與到的超算競賽現(xiàn)場,是2015年在華中科技大學(xué)舉辦的ASC超算競賽。在那里,前沿的課題、新鮮的形式一下就吸引了他,再加上“大數(shù)據(jù)”、“AI”等技術(shù)方興未艾,李國亮心中似有一團(tuán)火“噌”地點燃起來。但是發(fā)展這些技術(shù)的重要基礎(chǔ)就是超算。充分認(rèn)識到這一點后,李國亮在那時就已暗下決心:一定要組建華農(nóng)自己的隊伍,也去闖闖這樣的比賽!
  “起初共有20幾個人加入,但是最后只留下了7個”,ASC超算團(tuán)隊隊長周恒是這個“年輕”的隊伍里最“老”的成員。他說,大部分人并不是因為能力不足而被篩選下去,而是自己選擇退出。研究超算的道路艱難且漫長,更不要說這些年輕人作為開創(chuàng)者在摸索。太多的理論和操作都是陌生、新奇、出乎意料的,就像是在一條黑暗不見五指的道路上“強(qiáng)行”開辟出一條小徑。所以留下來的人都是因為身負(fù)“熱愛的多巴胺”,他們執(zhí)著且永遠(yuǎn)充滿熱忱。
  隊員方兆林是信息學(xué)院大一的學(xué)生,但卻能讓其他學(xué)長們的豎起大拇指,贊不絕口。剛?cè)腙爼r,方兆林還沒有系統(tǒng)學(xué)習(xí)過專業(yè)化的理論課程,想和大家“接軌”總有一點困難。與別人的差距,只能通過在別人停下來的時候繼續(xù)前進(jìn)。集體訓(xùn)練時方兆林認(rèn)真向其他隊員學(xué)習(xí),集訓(xùn)結(jié)束后則馬不停蹄地繼續(xù)紛雜的自學(xué)。
  在臨近初賽時,適逢期中考試,方兆林努力維持著學(xué)業(yè)與訓(xùn)練的平衡,挑燈夜戰(zhàn)是家常便飯。他回憶道:“那段時間天天晚上都睡不著覺,每天要到凌晨三四點鐘,腦子里面全都是比賽和考試。”
  但他對此并不后悔:“當(dāng)捱過最艱難的那段時間后,一切問題都會迎刃而解?!彼f:“超算的那種一道道難關(guān)逐個擊破的感覺,在得到一遍遍‘WrongAnswer’的結(jié)果后屏幕上出現(xiàn)‘Accept’的感覺,只有程序員才能懂?!?br>  不只“超級計算”,更有“非常團(tuán)隊”
  隊員陳凱是一個喜歡搗鼓新東西的人。從會胡言亂語的“智障”音箱,到功敗垂成的人臉識別門鎖,對于陳凱來說嘗試顯然大于完成。也正是對新事物追逐,驅(qū)使著陳凱加入超算團(tuán)隊。““當(dāng)時微軟發(fā)給我一封了邀請參與Windows8試用的郵件,懷著一份好奇我嘗試了這個新的系統(tǒng),被它的扁平化風(fēng)格所震撼了,于是我也想要做這樣的一個東西。”陳凱說:“相比于其他程序設(shè)計的千篇一律,能夠接觸到超級計算機(jī),研究最新的課題和技術(shù),我享受這個過程?!?br>  隊員眼里的周恒是個身懷絕技的“隱世大俠”,這是他第二次參加ASC超算競賽,2017年的超算競賽他和他的團(tuán)隊獲得二等獎,在一年的時間里,周恒重整旗鼓,總結(jié)去年比賽中出現(xiàn)的問題,找準(zhǔn)自己代碼優(yōu)化方面的薄弱,迎接第二次挑戰(zhàn)。
  在他自己看來,或是因為充滿對大學(xué)生活的迷惑,抑或只是想為自己找點事情做,加入了超算團(tuán)隊,但之后便一發(fā)不可收拾。他說:“我也許就是大家刻板印象中的程序員,可能生活中的我是一個喜歡逃避問題的人,但在超算中我喜歡和問題”硬碰硬,我感覺這里就是我的主場,是我樂在其中的事情。”
  比賽期間,李國亮帶領(lǐng)團(tuán)隊奔赴南昌,白天跟大家一起準(zhǔn)備競賽,晚上趕回學(xué)校上課,第二天搭最早的一班車回到南昌。
  提到指導(dǎo)老師李國亮,隊員們想到了愧疚、感動和欽佩三個詞。趙超笑說,人生第一次通宵,就是和李老師一起寫報告。因為比賽時間的緊迫,要準(zhǔn)備的初賽課題報告必須在第二天之前完成,于是李國亮二話不說就留在了學(xué)校,卷起袖管和大家一起寫了一個通宵。隊員們回憶起來表示:“作為一個教授,一件分外的事,做成了自己的事,讓我們既愧疚,又感動?!?br>  新奇領(lǐng)域勇敢“喊出”華農(nóng)聲音“比賽過程中,我們的系統(tǒng)安裝出現(xiàn)了問題,別人用了半天的時間安裝系統(tǒng),而我們在下午的時候還沒有找到問題所在,這好比一場考試即將結(jié)束,而試卷還全然未答?!标悇P這樣形容當(dāng)時的情景。
  “還是只能硬著頭皮上,沒有別的辦法,我們代表的不只是自己?!?br>  在試過所有的可能性后,他們將問題鎖定在了系統(tǒng)鏡像上。經(jīng)過鉆研終于發(fā)現(xiàn)是因為軟硬件不兼容出現(xiàn)了安裝失敗的問題??偹阌畜@無險,順利地完成了準(zhǔn)備工作。
  雖然同臺競爭的強(qiáng)力對手有很多,但大家對一等獎的成績并不感到意外。
  “我們感到花費的所有時間,路途中的奔波、訓(xùn)練時忍受房間里的噪音和大樓里的高溫,這一切的付出都是值得的。”
  李國亮說起當(dāng)時的情況:“都是我要催著大家去吃飯,不然大家都會忘記吃飯,每天晚上要到一兩點才睡覺,而且在南昌的那幾天,每個人都是兩點一線,都沒能帶大家在南昌走一走?!?br>  這次的比賽是一個結(jié)果,也是一個開始。李國亮談到:不論對于測序數(shù)據(jù)還是大數(shù)據(jù)處理,或是農(nóng)業(yè)生物技術(shù),超算都是一個重要的臺階,超算水平影響著很多學(xué)科的發(fā)展空間。同時,大數(shù)據(jù)和AI技術(shù)方興日盛,而超算是它們背后必可少的支撐。
  陳超說,伴隨著超級計算機(jī)行業(yè)的發(fā)展,它也會慢慢滲透到日常生活中。“現(xiàn)在的超算對于大部分人可能還是有些遙遠(yuǎn),但我們已經(jīng)可以看到無人駕駛和一些其他創(chuàng)新成果,我覺得這只是一個開始,我們還有很長的路要走?!睉汛е@份憧憬,他們依然會不斷嘗試編寫新程序、研究新課題;在解決難題的這條路上,他們并未給自己設(shè)定終點。
  曲高也許會和寡,樓頂?shù)娜嘶蛟S是孤獨而艱難的,但是他們的聲音會被更多的人聽到。