79
野生のスーパーコンピュータを飼いならす

導入

編集者注:サム・ホランド氏は、革新的なコンピューティングベンチャーへの挑戦を愛するエンジニアです。私がサム氏に初めて出会ったのは、彼がAlphaMicro AM100がマルチユーザー、マルチタスクに対応した世界初のマイクロコンピュータであるという私の主張に疑問を呈した時でした。サム氏は、自社のExtensys EX3000(市場には投入されなかったものの)こそが、この分野における真の先駆者だと説得力のある主張をしました。サム氏は現在、スーパーコンピュータの設計と試作に携わっています。この記事では、スーパーコンピュータはオフィスにこそ必要だと主張し、ほとんどのスーパーコンピュータがオフィスでの使用に適さない設計になっていることを示しています。サム氏はスーパーコンピュータに関する技術面とビジネス面の両方の経験があり、この記事ではその両方について解説しています。トピックには、カスタムプロセッサアーキテクチャとインターコネクト、電力と発熱、巨大で騒音が大きく移動不可能なシステム、オペレーティングシステムのカスタマイズ、アプリケーション開発への多大な労力などが含まれます。

バルセロナ スーパーコンピューティング センターは、古いものと新しいものを組み合わせています。

誰もが起業家であると私は信じています。起業家は成功、特に経済的な成功を達成するためにリスクを負います。ビジネスリーダーの成功は人目につきやすいため、彼らの起業家としての能力を軽視するのは容易です。しかし、検索エンジンが最適なURLを見つける能力を向上させたソフトウェアエンジニアもまた、起業家です。エンジニアは自身の仕事、給与、そしてその他の仕事に関連する報酬を危険にさらしています。もしかしたら、このエンジニアの検索コードは、別の起業家にとって完璧なビジネスモデルの基盤となり、成功へと導くかもしれません。

では、起業家とスーパーコンピュータの関係はどこにあるのでしょうか?まず、トップ500スーパーコンピュータ(www.top500.org)のほぼすべてが、相互接続されたファブリックで編み込まれたマイクロプロセッサのクラスターで構成されていることを考えてみましょう。これらのシステムは通常、計算集約型アプリケーション向けに最適化されています。多様なプロセッサが使用され、さらに多様なファブリックが採用されています。汎用的なマイクロプロセッサとファブリックを使用しているものもあれば、カスタムパーツを使用しているものもあります。

かつての恐竜のようなコンピュータは、物理的に巨大な少数のカスタムプロセッサを使用していました。しかし、今では小型で高速なマイクロプロセッサがますます多くなり、サーバーを詰め込んだ部屋のように構成されることが少なくありません。従来の計算集約型アーキテクチャは、よりインタラクティブなアプリケーションへと移行することが可能です。例えば、世界で最も高性能なスーパーコンピュータのいくつかは、Webベースのアプリケーションに使用されています。

高速マイクロプロセッサとより洗練されたサーバークラスターのおかげで、スーパーコンピュータはますます普及しつつあります。しかし、あなたのオフィスにスーパーコンピュータはありますか?おそらくないでしょう。高価で、広大なスペースを占有します。熱くなり、騒音が大きく、気まぐれで、ビジネス志向のコンピュータ専門家とは意味的に異なる方法でコンピューティングに取り組む専門家集団に囲まれています。しかし、必ずしもそうである必要はありません。

必要なのはエンジニアリングの起業家精神です。スーパーコンピューターは複雑でなければならないという認識から、オフィス環境で使えるものへと変革するためには、創造的なリスクを取る必要があります。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

この記事のアプローチは、やや左利き的です。状況を別の視点から見ることで、当たり前のことがはっきりと見えてくることに気づきました。スーパーコンピューターが現在オフィスで活用できない理由となっている問題に対し、明確で創造的な解決策が皆さんに見つかることを願っています。スーパーコンピューターがオフィスで活用できない理由を理解することで、オフィスで活用できるようになるチャンスが生まれます。そのためには、エンジニアリング起業家が必要です。彼らはおそらく目立たない存在になるでしょうが、より広い領域、豊富な資金、そして既成概念を打ち破る意欲を持っているでしょう。

スーパーコンピュータというテーマは膨大です。ここで取り上げるテーマはどれも数冊の本になるほど膨大なため、ここでは詳細には触れません。簡潔さのためだけでなく、読者の先入観をなくすためです。そうすることで、創造的な解決策への扉が開かれるでしょう。

それでは、スーパーコンピュータの良い点、悪い点、そしてどちらでもない点を見ていきましょう。起業家精神あふれるエンジニアとして、先入観を超えた方法によって既存の限界を打ち破り、オフィスにスーパーコンピュータを導入できる可能性が秘められています。もし何か抜け落ちていたり、誤解を招くようなことがあれば、あらかじめお詫び申し上げます。反例があるのはありがたいことです。

このトピックに関する議論に参加する