スーパーコンピュータ技術史
以上のようにベクトル型から超並列スカラー型への移行が進み、SX(とCrayの一部のモデル)のみがベクトル機となっていたが、2002年に運用を開始した地球シミュレータは、その高い性能と、それによる優れた性能対価格比、さらに「時代遅れ」と思われていたベクトル機であることもあいまって、ASCIプロジェクトにショックを与え、スプートニク・ショックになぞらえコンピュートニク(Computonik)とさえ言われた。
これにより、漫然と汎用品のハイエンドのパーツを集め、スーパーコンピューティング用としては力不足の汎用ネットワークでつなぐ、という設計が大幅に見直されることになった。
スーパーコンピュータ技術史(スーパーコンピュータぎじゅつし)では、スーパーコンピュータとHPCについて、その起源から現在に至るまでの主に技術についての歴史を記述する。
(存在自体はもっと前からあったものだが)1990年代前後から、専用計算機の開発も盛んとなった。日本ではFXやGRAPEが知られている。
単独のスーパーコンピュータだけによって処理性能を向上させるだけではなく、専用線ネットワークに接続されたスーパーコンピュータ群を仮想的に一つのコンピュータとして活用できる時代に入りつつある。その際において、以下のような問題点も内包されている。
複数のスーパーコンピュータ (HPC) が独自アーキテクチャで構築されたため、ソースコードレベルではコンパチブルだが、実行時の最適化問題及びスレッド動作上の問題が発生しうる点
前項を回避するため同一インタフェース仮想中間言語の開発が必要である点 仮想中間言語に関しては、Javaと同様にインタプリタや仮想機械上の動作となり、オーバヘッドが大きい。そのため、性能劣化につながる矛盾を抱えている。さらに仮想中間言語に関して、システムコールのターンアラウンド時間を同期させ全体として最大の性能を発揮させるようなプリミティブな領域でのチューニングが重要となる。
分散処理を前提としたや共通自動ジョブ操作機能の開発が必要とされている点 自動ジョブ操作に関しては、ViVAに代表されるスカラチップへのデータを流し込む仮想ベクトル化技術も組み込む形で進展すると予測される。
ベクトル型とスカラー型の共存関係の構築。