台灣首屆NCHC X NVIDIA GPU黑客松,以GPU算力凝聚研發創造力
發佈日期:2020.10.15
NCHC X NVIDIA GPU Hackathon全程以線上視訊會議形式進行,是專為協助開發者與NVIDIA專業講師群交流並最佳化使用TWCC臺灣AI雲平台而設計的活動,期以GPU算力來凝聚研發創造力。同時,號召有計算需求和技術能力的團隊帶著自己的研究案和目標來報名參加,透過與技術導師的指導及來自各專家領域間的互相切磋及交流,密集的黑客松能讓團隊將更快速更有目的性最佳化應用程式,透過導師引導及相互合作達成綜效。
今年黑客松在經過報名和審查,選出來自中央研究院、台灣大學、清華大學、波士頓大學等7個學研界隊伍參加,應用領域包含地球動力學、結構生物學、複雜流體物理學、大氣、歐洲海洋核心模型、量子多體物理學及量子計算等,參與團隊的計算模型和資料分析皆透過高效率GPU程式開發來實現加速目的。

NCHC X NVIDIA GPU Hackathon提供實用工具教學和相關教育訓練
在正式活動啟動前,國研院國網中心與NVIDIA先於9/21舉辦線上活動說明會,除了讓各團隊空中相見歡,也說明活動機制,包括線上溝通平台、TWCC臺灣AI雲平台使用介紹及NVIDIA Nsight軟體調校工具教學等,讓團隊熟悉雲端平台,也可透過軟體調教工具對程式開發進行偵錯、效能評估,有利於開發者快速地從圖表中找出程式效能的瓶頸,進行調整和改善。

NCHC X NVIDIA GPU Hackathon共規劃4天的線上活動交流及成果報告
10/5活動第一天,在國網中心朱賢良副主任的祝福之下開啟了序幕,活動期間採SCRUM的開發管理方式,在團隊和導師互相認識後,也檢視了團隊預期目標和所遇到的問題並進行討論和實驗。由於線上的討論模式,省去了地點的限制,讓成員即使在通勤搭車的時間也可以輕鬆加入會議討論並有聊天室的功能分享資訊和進行問題討論,再觸及雲端系統調教等問題時,國網中心亦適時加入各開發團隊協助處理,在本次活動的期間,開發團隊、NVIDIA技術講師與國網中心同仁進行密集討論。
團隊在導師的帶領之下,運用NVIDIA HPC SDK加速器運算開發套件、OpenACC編程模型、CUDA平行編程的模型和架構等方式執行,更有團隊第一次將原CPU架構的計算核心移植至GPU系統執行,透過導師引導讓團隊輕鬆上手。在10/13、10/14活動倒數階段,各團隊每日以5分鐘時間分享進度和所學習到的經驗,有團隊明顯感受到GPU平行加速的成效,不只產出的結果變快,可調校參數的機會變多,也因此超乎預期的達成原定目標以上的成績。10/15最後一天則分享其成果,所有團隊都認同GPU系統的計算是未來持續研究將採用的方式,多數團隊皆有達成其目標和學習,表達感謝和收穫良多,也設定下一步的研究目標和方向。國研院國網中心和NVIDIA也樂見這樣的發展,將持續提供參與團隊GPU資源,協力壯大其延續的發展,共創台灣研發的創造力。
