第二屆國網盃應用程式效能優化競賽
國網中心長久以來對於深耕國內高速計算推廣工作不遺餘力,繼2006-2007年舉辦高速計算體驗賽,2011-2017年台灣學生叢集電腦競賽,2022年更試辦第一屆國網盃應用程式效能優化競賽,今年將邁入正式比賽。在此邀請各校參賽者運用國網主機資源,大膽嘗試各種可能的加速技術和平行處理方法,優化系統效能與各應用程式計算結果。國網中心希望透過賽事的推動,開創高速計算與創新應用結合的各種可能,更鼓勵國內各領域優秀專家學者投入高速計算領域,帶動台灣高速計算應用落地的學習風潮,為國內注入源源不絕的高速計算生力軍。
競賽日程
時間 | 注意事項 |
---|---|
2023/07/23 | 報名及「參賽計畫書」繳件截止 |
2023/07/28 | 決賽入圍名單公佈 |
2023/08/01 | 賽前教育訓練 |
2023/08/08~2023/08/10 | 決賽實體比賽期 |
2023/08/10 | 成果發表與頒獎 |
參賽資格
- 國內在校之高中職、大學、碩士生(含111學年度應屆畢業生)
- 須組隊參加,每隊建議6人,最少為3人
- 可跨校、跨科系組隊報名參賽
- 每隊1名指導老師
- 參賽者不可同時報名兩隊(含)以上
✳ 主辦單位保留決定權 ✳
競賽辦法
- 採初賽及決賽共二階段進行,參賽隊伍以提交「參賽計畫書」來進行報名初賽,初賽為書面審查,經審查通過後即可進入決賽
- 參賽隊伍取得決賽權後,可參加主辦單位所提供的賽前線上教育訓練課程,協助參賽隊伍了解比賽主機硬軟體系統特性各項操作與效能加速優化訣竅
- 決賽採實體方式由主辦單位於會場提供決賽隊伍專屬攤位空間,決賽隊伍須使用主辦單位所提供位於雲端的專用機器設備(硬體配備請參考 比賽設備),於規定的時間內遠端實際執行以下項目:
- 建置基礎叢集運算系統與環境
- 進行效能題目的實測與調校
- 進行應用程式的解題
- 進行隱藏試題的解題(試題將於賽事最後一天公佈,解題時間2個小時)
- 進入決賽之賽事隊伍將於賽事最後一天進行成果簡報,成果評分內容包含:團隊分工說明、效能結果與分析、解題技巧與方法、專業技術解說及台風展現
初賽與評分
參賽隊伍須於7/23前將「參賽計畫書」寄送至主辦單位指定的電子郵件 hipacnchc@narlabs.org.tw來進行報名初賽,「參賽計畫書」請控制在10頁(含)以內PDF檔格式,內容包含:
內容項目 | 評分佔比 |
---|---|
參賽隊伍名稱 | — |
參賽隊伍聯絡資料 | — |
參賽隊伍介紹與經驗:含組隊過程及契機、領域專長、練習過程及大型主機使用經驗…等 | 10% |
規劃建置的叢集運算與中介軟體環境 (備註: 硬體與Linux作業系統將由主辦單位提供) | 40% |
規劃運用的效能調校技術與優化方法特點…等 | 40% |
事蹟說明:諸如曾參加之相關訓練或其他比賽紀錄與心得等 | 10% |
「參賽計畫書」格式下載(.doc)★「參賽計畫書」10頁(含)以內PDF檔★
決賽與評分
- 決賽採使用大會所提供位於雲端的專用機器設備,於規定的時間內遠端實際執行所規定的競賽項目
- 決賽比賽期:08/8 (二) AM 10:00 ~ 08/10 (四) AM 11:30
- 主辦單位於會場提供每隊參賽隊伍一個專屬攤位空間、一台螢幕、無線網路環境
- 比賽期之前,主辦單位會先寄發給每隊參賽隊伍,包含:雲端機器連線資訊、帳號與密碼、資訊安全注意事項等
- 比賽期正式開始時,主辦單位會開啟各隊伍之連線權限;比賽期結束時,主辦單位亦會關閉各隊伍之連線權限
- 比賽期間分為兩種時段 : 正規時段(現場連線使用)、非正規時段(網路斷線)
- 正規時段(現場連線使用):8/8(二) 10:00~18:00、8/9 (三)10:00 ~18:00及8/10(四)9:30~11:30,此時段會開放比賽場地之無線網路連接權限,供參賽隊伍於攤位上連線使用。
- 非正規時段(網路斷線):8/8(二) 18:00~8/9(三) 10:00, 8/9(三) 18:00~8/10(四) 9:30 為無人值守時段(Unattended Time),此時段將關閉比賽場地之無線網路連接權限,並且無人提供設備故障之排除服務。但是此時段設備不停機,參賽隊伍可運用所學,善用此時段計算資源。
- 8/10(四) 9:30 於會場公佈隱藏題目,解題時間到11:30為止,整體決賽至8/10(四) 11:30完全結束。
- 成績登錄 : 比賽期間,參賽隊可隨時將數據結果成績連同佐證資料直接繳交給裁判進行登錄,每項登錄的試題成績將採最好的結果為主
- 展現團隊精神 : 參賽隊伍可將解題結果、機器運算即時狀態、加油打氣等資訊,直接投影至攤位上專屬的螢幕,展現團隊特質與大家的互動。8/10將有HPC營隊到場觀摩與加油打氣。
- 補充說明:
-
- 考量整體賽事順利進行,若於正規時段發現硬體故障,請立刻通知工作人員進行處理。若因更換設備之時間損失,最多補償30分鐘故障時間。於無人值守時段,若有硬體故障,則不予以補償。
- 若於正規時段發現硬體故障,主辦單位有相同規格之備用設備可以替換,以此盡可能降低對賽事之影響。若有無法排除的狀況或是超過30分鐘才排除故障,則建議參賽隊伍於成果簡報時提出,供評審委員評分參考。
* 本辦法若有未盡事宜或有任何變更或修改,則依主辦單位公告為主。
-
評分佔比
項目 | 評分指標 | 評分佔比 |
---|---|---|
效能調校 | HPL、HPCG | 20% |
應用程式解題 | 〔試題一〕流力應用題 | 25% |
〔試題二〕大氣應用題 | 25% | |
隱藏題解題 | XXX | 10% |
成果簡報 | 團隊分工說明、解題技巧方法、專業技術解說、報告台風展現、賽事現場大家互動熱絡度 | 20% |
總計 | 100% |
比賽設備
每隊四部伺服器,規格如下:
硬體規格 | |
---|---|
CPU | 2顆 Intel® Xeon® Gold 6154 3.0GHz CPU (20 Cores/CPU) |
GPU | 4張NVIDIA Tesla P100 16GB GPU |
硬碟 | 240GB SATA SSD |
網路界面 | 25 Gigabit Ethernet |
作業系統 | Ubuntu 22.04 (暫定) |
編譯器 | GCC (作業系統內附版本) |
應用程式解題
〔試題一〕流力應用題
開放原始碼的 Basilisk 是一個偏微分方程求解器且提供一個C-like語言程式模型搭配專屬的Basilisk-C前處理器編譯生成MPI平行計算程式,其網格系統基於自適應卡氏座標網格(Adaptive Cartesian mesh),Basilisk主要用於求解計算流體力學問題,提供多種計算流體力學數值方法與網格生成模式。本題將考驗參賽者對開發原始碼軟體的安裝、計算流體力學、多節點運算系統調教之能力。Basilisk開發與維護單位為法國CNRS、法國PMMH、美國普林斯頓大學、英國曼徹斯特大學等。Basilisk link : http://www.basilisk.fr/
〔試題二〕大氣應用題
大氣應用題 本題採用Python架構的開源物理機器學習平臺Modulus 中 FourCastNet相關應用為題目,不同於傳統數值氣象模式,FourCastNet是以資料驅動的機器學習進行模型訓練,此程式由NVIDIA團隊、勞倫斯柏克萊實驗室、密西根大學等研究單位共同開發,並由NVIDIA持續維護。本題將考驗參賽者對開發原始碼軟體的安裝、計算流體力學、多節點運算系統調校之能力。參賽者可參考以下公開連結之說明,實際比賽用之訓練資料將由本中心比賽時提供。 NVIDIA Docs : https://docs.nvidia.com/deeplearning/modulus/modulus-sym/user_guide/neural_operators/fourcastnet.html
競賽獎勵
獎項 | 獎勵 |
---|---|
冠軍 | 新臺幣10萬元 |
亞軍 | 新臺幣4萬元 |
季軍 | 新臺幣2萬元 |
佳作(數名) | 新臺幣1萬元 |
註:1.競賽獎金,依財政部規定按給付額扣繳10%稅金。
注意事項
- 決賽當天請每位參賽須於指定時間內完成報到手續,若未完成報到則視同放棄競賽資格。
- 參賽隊伍的每一位成員必須在報到時出示學生證,以證明全隊都符合參賽資格。若有任一位成員身分查驗不符,將取消整隊之參賽資格。
- 競賽期間禁止事項:
- 於競賽中不得進行網路攻擊或干擾競賽等行為,並不得以任何方式干擾其他參賽者。
- 不得進行任何破壞競賽公平公正原則之行為,競賽期間如違反競賽規則或破壞競賽秩序,情節嚴重者得取消競賽資格。
- 應用軟體程式不得使用盜版或有違反智慧財產權法相關規定,違者一律取消參賽或得獎資格。
- 本活動中所提供高速運算資源,不得使用於非法行為或虛擬貨幣挖礦行為,如有違反主辦單位得追回並配合檢調單位提供相關資訊。
- 報名填寫資料必須詳實,不可冒用或盜用任何第三人之資料。如有不實或不正確之情事,主辦單位得取消參賽及得獎資格。
- 基於參賽者管理、報名管理、活動相關訊息聯繫及相關行政作業之目的,主辦單位得蒐集及處理參賽團隊成員之個人資料。
- 凡參賽者均視為認同並接受本參賽辦法各項規定,參賽辦法若有未盡事宜,主辦單位保有最終解釋、修正、變更及取消活動之權利,並公告於活動網頁周知。
- 報名參賽即同意尊重評選規則及評選結果,針對評選結果不得有異議。
主辦單位
聯絡資訊
連絡窗口:李小姐
電話:(03)5776085 #459
電子郵件: hipacnchc@narlabs.org.tw