HPC-PL全明星賽落幕,IPCC等你來戰
本月22日,由ACM-China IPCC組委會、AMD中國共同主辦的首屆全國大學生高性能計算超級聯賽(HPC-PL)全明星賽暨第三屆ACM中國-國際并行計算挑戰賽開幕賽圓滿落幕。ACM中國高性能計算專家委員會主席張云泉研究員、北京江南JNSport体育計算中心行業總監郭宇先生等嘉賓參加了本次活動。
本次活動邀請了來自清華大學、山東大學、上海交通大學、武漢大學、中國科學技術大學、中山大學的7名選手以“康威生命游戲”為任務,在三個小時的規定時間內,完成優化及作品報告。
值得一提的是,本次活動選手來自ISC、ASC、IPCC、PAC等一系列知名賽事的獲獎或種子隊伍?;顒油ㄟ^[江南JNSport体育講堂]及CSDN全網同步直播,在線觀看人數近3000人。
本次表演賽設定了“三個小時”的“極限操作”,不少選手表示確實有一定壓力與挑戰。同時,組委會向廣大超算愛好者發布了優化任務,邀請他們提交作業,與我們的“全明星”選手同臺競技。最后,來自華中科技大學、西南石油大學、河南師范大學等高校的選手提交了作品,并在直播間展示了部分方案。
本次全明星賽的目的之一就是促進學習交流,為今年IPCC賽事的賽前預熱,希望大家能夠在有限的一上午時間內,利用現代化的代碼編程技術,對經典“康威生命游戲”進行再優化。相比之前的比賽,本次全明星賽帶有更多的輕松氣氛,大家線上聚在一起交流,學習為主比拼為輔,真正的“友誼第一比賽第二”。
一方面,生命游戲賽題本身難度不大,尤其是在計算能力上,并不屬于計算密集類型算法,重點在于緩存/內存的數據交換能力,與常規的賽題有顯著差別。另一方面,計算密集型算法往往需要較長時間消化算法按邏輯、優化周期長,不適應本次比賽“現場比賽”的需求。
本次全明星賽上,各位選手都采用了基本的并行編程模型和編譯選項進行并行優化,然后針對源碼的訪存方式、分支判斷進行了針對性的優化,具體手段包括數據分塊、數據類型轉換、位運算替代邏輯判斷等手段,整體算法加速比甚至達到3000,運行時間由分鐘級降低到毫秒級,如此顯著的優化效果充分體現本次全明星賽選手的技術水平(下圖為全體選手合影及優化任務展示)。
優化方案展示
篇幅有限,無法在文章中體現各位選手的匯報PPT。在參賽選手的同意下,組委會將在29日前于IPCC-QQ交流群(1046805935或掃描文章下方二維碼)及[超云不二家]共享本次表演賽部分選手的匯報方案。觀眾可登錄B站[江南JNSport体育講堂]主頁觀看完整的賽事視頻https://www.bilibili.com/video/BV1Gg411R74i/。
第三屆ACM中國-國際并行計算挑戰賽報名正在進行中。本次活動后,IPCC講師團已如期開展。本屆IPCC講師開展的賽前培訓共6期,涉及基礎知識、實戰方法等知識的同時,講師們將補充備賽經驗、優化經驗的內容。希望每一位關注IPCC與[江南JNSport体育講堂]的“超算人”可以學習知識、促進交流。
我們所經歷的每一個平凡的日常,
也許就是連續發生的奇跡。