HPC ブログ最近終了したアジア学生スーパーコンピュータ チャレンジと他の主要な国際コンテストとの大きな違いの 1 つは、学生がクラスタリング ギアを入手する方法です。
国際スーパーコンピューティング会議(ISC)とその競技会では、学生の課題の一つとして、ベンダーパートナーを見つけ、協力してイベントに最適なクラスターを構築することが挙げられます。もちろん、次に難しいのは、機材が競技会場に到着することを確認することです。その後は、クラスターを組み立てて正しく動作させる作業が中心となり、それ自体が大きな冒険となることもあります。
ASCでは事情が異なります。中国に拠点を置く多国籍サーバーベンダーであるInspurが、各チームのハードウェアを独占的に供給しています。これにより、チームの物流が簡素化され、旅費や輸送費が削減されるだけでなく、スタートゲートに機材が確実に到着するようになります。
その一方で、馴染みのない機器から生じる潜在的な問題、環境全体をゼロから構築すること、ストレス下で機器がどのように反応するか正確にわからないことなどが生じる可能性もあります。
ということで、第 3 回アジア学生スーパーコンピュータ チャレンジで広州に集まったチームが披露したパフォーマンスは次のとおりです...
全チームが同一ベンダーの機器を使用しているにもかかわらず、構成を見ると依然として大きな差があります。清華大学は、12ノード、288基ものXeonコア、そして1.5TBのメモリを誇り、従来型クラスタとしては最大の規模を誇ります。このシステムは清華大学にとって少々異例のものです。同チームは通常、競技用マシンにGPUを搭載して性能を増強しますが、ASC14ではGPUを使わずに済みました。
清華大学、太原大学、浙江大学は、クラスターに関して旧式の方法を採用した唯一の大学であり、他の 13 チームは、何らかの追加アクセラレータを使用しています。
アクセラレータが豊富
チームの大半は8ノード、9ノード、または10ノード構成を採用しており、その多くはNVIDIA GPUでクラスターを拡張し、計算処理能力をさらに向上させていました。華中大学とシンガポールの南洋理工大学はそれぞれ9台のGPUを搭載しており、多くのチームが8台のGPUで構成しています。
ほとんどの場合、ノードごとに1つのGPUを使用していますが、例外もあります。例えば、Team Singaporeは、NVIDIA K40c GPU 3基とK40m GPU 6基を組み合わせて使用しています。これは、パッシブ冷却の「m」部分によって消費電力の優位性が得られることを期待しているからです。
韓国チームはGPUアクセラレーションにも斬新なアプローチを採用しています。一般的なK20やK40 Teslaカードではなく、144基のXeonコアと6基のNVIDIA Titan GPUを搭載した6ノードクラスターを駆動することにしました。そう、Titan…NVIDIAの最高級ゲーマー向けビデオカードです。スペックはそれほど変わりませんが、Titanはより高速なクロック(836MHz対745MHz)で動作し、FLOPS(フロップス)もわずかに高くなっています。
しかし、K40はメモリ容量がはるかに大きく(12GB vs. 6.2GB)、消費電力も低くなっています(235ワット vs. 250ワット)。また、HPCプログラムがGeForce GPUをそれほど手間をかけずに認識して使用できるかどうかは分かりません。(GPUに詳しい方、もしこれが本当なら教えてください。)
Intel PhiもASC14で高い評価を得ています。ハンガリーチーム(ミシュコルツ大学)はPhi-adelic方式を採用し、クアッドノードクラスタに7つのPhiコプロセッサを搭載しました。ロシアチーム(ウラル連邦大学)は、3つのノードそれぞれに2つのコプロセッサを搭載し、最も高いPhi密度を誇ります。
Phiでの経験は、コンテストへの応募書類の一つで役立ちました。学生クラスターコンテストとしては初めて、チームは真のスーパーコンピューター上でリモートコードを実行しました。実際、彼らは3D-EWアプリケーションを、彼らの数階下にある世界最大のスーパーコンピューター「Tianhe-2」で実行しました。
各チームは、1,536個のPhiコプロセッサを搭載した512個のTianhe-2ノードを使用し、大規模環境でコードをいかに最適化できるかを競います。このアプリの上位2チームは、第2ラウンドで直接対決し、1,024個のTianhe-2ノード上で実力を披露します。
ついにさらなる続報が到着
今後数日間で、このコンテストについてさらに詳しくお伝えしていきます。「チーム紹介」ビデオ、天河2号の詳細とその利用方法、有益なインタビュー、そしてもちろん結果発表などです。
チームの応募内容に関する詳細な結果がまだ完全には得られていないため、このコンテンツは公開を控えてきました。チームがなぜ優勝したのか、あるいは特に優れた成績を収めたのかを議論するために、この情報が必要なのです。また、どの分野がチームにとって最大の課題であったかを知ることができ、これはこうしたコンテストの興味深い点です。
SCとISCの大会では、大会終了時に詳細な結果が定期的に提供されますが、ASCの場合はそうではないようです。何度も促したり、ピンポイントで確認したりしても、です。現在入手可能な結果のサブセットを最大限に活用し、そこからすべてがどのように展開したかを結論づけていきます。どうぞお楽しみに…®