TSCC —— Taiwan Student Cluster Competition「全國學生叢集電腦競賽」,是由國家高速網路與計算中心所舉辦的比賽,因為小趴的邀請所以就一起組隊參加。
感謝小趴跟伊達四處奔波,我們才有一點機器可以用來實驗 Orz
賽前我負責把 Einstein Toolkit 的編譯 Config 寫好,本來因為寫 config 時一直遇到問題,所以預期比賽時會有環境問題編不起來,沒想到竟然一點障礙都沒有就弄起來了 \ . _ . /
比賽第一天的早上是機器測試,我們還換了一臺機器跟一顆硬碟,然後吃點心的時候才在寫環境設定腳本(感謝 SA 大大順一 <(_ _)>)。因為測試之後他們會把硬碟收走,換新的給我們(也規定不能 clone),所以我們很擔心我們帶來可以用的螢幕不夠(帶了三臺螢幕真是辛苦順一、dv、伊達了,雖然有一個抓不到)會導致第四臺要另外裝,結果我手氣很好的抽到原本就在 4 號的硬碟,也很厲害的剛好插進 4 號機裡面 XD
下午偷聽到隔壁的 HPL (High-Performance Linpack) Gflops 是 208,結果我們耍蠢把螢幕線弄掉了,我們還一次跑三組跑了一個半小時才發現,不過數字不錯是 345.617 Gflops,還很開心的想說贏中教大了wwww (不過沒想到我們是全部隊伍裡分數最高的,新聞連結:http://www.nchc.org.tw/tw/news/index.php?NEWS_ID=284),隔壁MangoHot 最後還跑到 330 幾的數字讓我們有點小緊張(ry
晚上回住的地方還在實驗 ET enable CUDA 的時候會不會比較快,後來發現是我多想了,使用的 Thorns 都沒有 CUDA ,編了也沒差。
第二天我們一去就發生有一臺機器不過電,雖然後來等很久才好,但是浪費了一點時間,而且還發現我們昨天可以跑的 ET,今天竟然不行!原來是有 Library 突然不見了,不知道是不是前一天關機的時候是強制關機導致,還是踩到 btrfs 雷,弄了一個小時終於好了。
但是 Lammps 完全編不起來,後來想想我應該賽前用完 ET 就要去幫忙 lammps,有點後悔;高效能程式調教的數學式也沒有丟去 wikipedia 看看特性,只看 code 會變很複雜,沒想到他有特性不需要依賴值也可以算 Orz,nvcc 也不知道要下 arch 13……果然當天才通靈學 CUDA 是大失敗。
最後還是拿了一個佳作,而且簡報時還被評審問我們用這麼新的工具在這麼舊的機器心臟怎麼這麼大顆,我們只好回答因為我們資源不足,只能弄到比比賽更舊的環境(ry,不過評審每個都笑了,感覺我們也是在認真之餘還把自己的心意帶入在這個比賽裡XD
希望明年的機器可以更好,我們常常跑到一半就當機,只好重開浪費一堆時間,我看我們 9.5 小時有 2 個小時都在開機、有 4 個小時都在環境設定吧(笑
這次真的是謝謝隊友們,小趴、伊達、dv、阿一、divazone、還有教練小飛機,謝謝你們,真的。
明年還要再來比一次,真心覺得我們有都跑一題 AP,我們就有第三;如果 lammps 有邊起來說不定就第二了(雖然我第一天就一直唸 HPL 這麼高我們一定第二 XD,話說看 HPL 高不高就去聽別組的風扇多大聲就好 XDD)
賽後幫小趴跟 ET 的評審討合照的時候他還跟我們說其實我們跑得很快(當初小趴交答案的時候他說我們有點慢,不過說不定是因為我們很早就交了沒得比較(?),明年要繼續加油,超感動的 QAQ
更新:因為一隊只有一張獎狀,只好附上獎牌