世界のスーパーコンピュータとそれを動かす人々


1月 14, 2014

アクセラレータのアドバンテージを開放

HPCwire Japan

Tiffany Trader

ジョージア工科大学と南カリフォルニア大学の研究者は、コスト効率と電力効率の高い方法でハードウェアアクセラレータを利用する開発者を支援するツールの作成のため、連邦政府の資金の$200万弱を受け取る予定である。この3年間のNSFの助成金の目的は、以前、最適化が難しいと判断されたアプリケーションのために高性能を達成することを支援するためにより一般的なユーザーの手の中へ元来ニッチなスーパー コンピューティング機能をもたらすことである。指導主任研究員のDavid Baderによると、プロジェクトは、タブレット、スマートフォンやその他のインターネット時代のデバイスの使用を含む。

「私たちは、優秀な科学者にだけ利用できることを惑星中の誰もが利用できる科学にしたいです。」とジョージア工科大学の計算科学と工学の教授でハイパフォーマンスコンピューティングのエグゼクティブディレクター、Baderは述べた。「私たちは、大衆にスーパーコンピューティングをもたらしています。」

ジョージア工科大学での記事は、プロジェクトの2つの主要な焦点、XScalaとXBazaar、を詳しく説明する。XScalaは、効率的なアクセラレータのカーネルを開発するためのソフトウェアフレームワークである。フレームワークには、データ集約的なカーネルを扱うことを意図した多くの設計時と実行時の性能最適化ツールを含んでおり、これらはデータの移動によって拘束される。大規模な辞書文字列マッチング、動的プログラミング、グラフ理論、と疎行列計算を含む事例 − 生物学、ネットワークセキュリティ、および社会科学のワークロードと一般的に関連する。

研究者は、3年間に渡って異なる種類の最適化についての作業を行う。電力効率は、セキュリティやソーシャルネットワーク分析のように多くの注目を受けるだろう。研究者達は、その後、グラフ分析領域へこれらの分野から開発されたアルゴリズムが適用できることを期待する。

2番目の焦点には、パブリックソフトウェアリポジトリとXBazaarと呼ばれるフォーラムが含まれる。これは、iPhoneのApp Storeに似ている。発表によると「XBazaarは、マルチコアおよびメニーコアプロセッサ用の高性能アルゴリズムとソフトウェアのためのワンストップショップとして役に立つでしょう。」

それは、開発者がアクセラレータを使用するためのベストプラクティスを共有することができる場である。たとえ商業アプリケーションであっても、誰でも独自の高性能アプリケーションを開発するためにそれが使用できるようオープンソースである。そのアイデアは、学術研究者や業界の利益とすることができるツールを作り出す。

Baderの他、チームには次の共同メンバーが含まれている: 、南カリフォルニア大学の電気工学とコンピューター科学の教授、Viktor Prasanna、とジョージア工科大学の計算科学の工学の准教授、Rich Vuduc、および研究科学者のJason Riedy。