競賽辦法 競賽時程 競賽奬勵 線上報名 活動照片
  最新消息
  常見問題
  關於我們
  回首頁
聯絡資訊
TEL:
03-577-6085 ext.425
全國學生叢集電腦競賽小組

Email:
contest@nchc.narl.org.tw
 
 
參賽資格

國內高中、大學在校學生組隊參賽
每隊人數限6人。
每隊須有一名指導老師參加。
可跨校、跨科系報名參加。
一人(學生)不可同時報名兩隊(含)以上。


競賽方式

初賽-

初賽為書面審查方式,參賽隊伍須線上報名及上傳『參賽計畫書』。

★ 計劃書上傳截止日為2015-4/10(五)中午12:00止

參賽計畫書以中英文撰寫皆可(姓名需提供中文),內容包含如下:

1.團隊名稱:含隊名緣由
2.團隊聯絡資料
3.團隊介紹與經驗:含組隊過程及契機、專長及練習過程...等(佔10%)
4.軟體環境規劃(佔40%)
5.效能調校技術與特點(佔40%)
6.事蹟說明:諸如曾參加之相關訓練或其他比賽記錄及心得等(佔10%)

註:上述第4項及第5項,請提出明確的佐證與說明。  

決賽-

決賽日期為:2015-6/3(三)&6/4(四)

採現場競賽方式(地點為國網中心 新竹本部)。

參賽隊伍使用大會提供硬體環境(硬體配備請參考決賽機器規格)執行以下項目:

1.建置系統環境
2.進行效能調校- HPL
3.進行應用程式解題
4.進行成果簡報(每隊25分鐘,含問答時間)

* 以上1-3項,限競賽時間9.5小時內完成。


 決賽機器規格

決賽採用SUN GPU Cluster 主機之計算伺服器共四台,每台之規格如下:
 

★處理器:Intel Xeon X5570 2.93GHz *2

★記憶體:24GB DDR3 1066

★乙太網路介面:GbE *4

★Infiniband Card:Mellanox ConnectX QDR 40Gb/s *1

★硬碟:SAS2 300GB *1

★GPU:NVIDIA TESLA C1060 *2
(註HPL並不使用GPU版本,部分AP會使用GPU版本)

                    


 

應用程式解題

本次應用程式解題為:

1.LAMMPS

LAMMPS主要是由美國能源部Sandia National Laboratories所開發之GNU開放軟體(open source),它是一個以古典分子動力學為主的模擬應用程式,並附有蒙地卡羅、耗散粒子動力學等模擬方法,可模擬包含液態、氣態、固態、膠質等不同物質之結構、動力學、力學、…等微觀材料物性質之軟體,尺度可模擬數百至數十億顆原子。LAMMPS更支援個人電腦、大型平行運算主機、或GPU顯卡等設施執行運算,編譯之程式為C + +,並支持MPI、OpenMP與CUDA程式。並且是一個被設計成易於修改或擴展新的原始碼,因此可讓使用者免費使用或修改。

LAMMPS網址為: http://lammps.sandia.gov/

2.Einstein toolkit

Einstein toolkit為一求解初值邊界問題的開源科學模擬程式。主要應用在強重力場下的極端天文物理研究,如黑洞的形成及演化、中子星與黑洞碰撞、重力波計算等其他廣義的相對論磁流體系統,以提供未來重力波相關天文觀測所需要的理論模型。Einstein toolkit 基於Cactus 的插件式設計,支援MPI、OpenMP 以及向量擴展指令集,提供一般模擬過程所需要的元件,如高階有限差分、顯式時間演化積分、結構化自適應網格(structured adaptive mesh refinement)等,而研究者可著重在科學插件的撰寫與組合,控制模擬流程,充分發揮高速計算主機效能。目前主要的開發者為美國、德國、與加拿大的數值相對論研究群。

Einstein toolkit : http://einsteintoolkit.org/  

Cactus Framework : http://cactuscode.org/

補充說明:

Einstein Toolkit 沒有OJS,將於賽後由委員會根據參賽隊伍之簡報、報告及校調結果而評分。評分標準以當天結果正確性為主要依據,並以程式效率的校調與分析方式為參考。

3.多核心高效能程式調教

隨著多核心系統日益普遍,無論桌上型電腦、筆記型電腦甚至平板電腦或智慧型手機皆採用多核心處理器。如何充分使用多核心處理器所帶來的效能優勢進行工程科學計算,成為研究人員重要的課題。

多核心高效能程式調教試題將以工程科學計算作為案例提供Serial程式,參賽隊伍將可依計算環境、演算法特性等,透過平行程式語言(如:OpenMP、MPI、CUDA、OpenCL等)在競賽中所架設之環境進行平行效能測試。

希望參賽者利用對題目的了解、分析平行效率的瓶頸與瞭解平行程式撰寫,調整平行計算環境的設定,進而發揮最佳的平行計算效能;藉此增加對高速計算軟硬體環境之經驗。

補充說明:

多核心高效能程式調教之評分標準將以各隊所交的計算結果檔案為依據,以正確性與計算時間做為評量,計算結果判定正確後依計算效能進行評分。此部分成績可重複繳交,依各隊最佳成績計算,並將列入各隊成果簡報之審查項目。

競賽中可使用之程式語言如Fortran, C/C++, Java, Python 但所有function必須自己寫不能呼叫library(如:IMSL, MKL, PETSc等)

各隊伍可針對演算法進行修改,若因演算法更動而造成結果不正確將無法列入計分(驗證結果恕不告知)。  

此項題目於競賽第二日(6/4)現場提供。

  

 

--5/28更新--


 
決賽注意事項 

1.大會提供硬體環境,每組可攜帶筆記型電腦,可連接到大會所提供之網路交換器上,用以安裝及設定軟體環境。參賽團隊可依照自己的需求在統一的硬體環境上,自行建置比賽用的軟體環境,例如但不限於:作業系統、編譯器、平行中介軟體、監控軟體、排程軟體等,不限制每組所採用的軟體種類與版本,唯軟體以及軟體版權須自行準備。參賽團隊可針對其作業環境、軟體系統、網路參數等,盡其所能進行調校、修改、最佳化等作業。  

註:安裝作業系統,可使用USB安裝,但不可使用還原軟體 !

2.決賽當天,大會對於比賽的機器和環境將不提供對外網際網路連線服務。如需要連接網際網路下載軟體或查找資料,可使用大會準備區公用電腦,或自行攜帶筆記型電腦、上網設備。 

3.於決賽當天比賽開始時,大會將給予每隊參賽團隊一個專用USB隨身碟,參賽團隊依需記錄其軟體執行結果,於比賽結束前,請將成果數據或相關資料存回此隨身碟並繳回大會。 

4.參賽團隊須依抽籤順序進行成果發表,發表方式、內容與格式均不限制,例如內容可包含:軟體環境特點、調校技術、成果數據、應用程式解題與參賽心得等。

5.此次決賽時間切分為第一日(6/3)下午及第二日(6/4)上午,第一日之結束時間為下午18:00,參賽同學若有正執行中之Job,當下可繼續執行該單一Job至完成,但隔日需扣除超出的時間!

註:本競賽規則若有未盡善之處,大會保有調整之權限。

 

 

 


版權所有© 最佳瀏覽解析度 1280 x 1024
電子信箱: contest@nchc.narl.org.tw TEL:03-577-6085 ext.425
全國學生叢集電腦競賽小組