You can edit almost every page by Creating an account. Otherwise, see the FAQ.

スーパーコンピュータ

提供:EverybodyWiki Bios & Wiki
移動先:案内検索

スーパーコンピュータ(英: supercomputer)は、科学技術計算用途で大規模・高速な計算能力を有するコンピューターである。一般的な用語としてスーパーコンピュータが用いられ、コンピューター業界での分野名としてHigh Performance Computer / Computing (HPC)が用いられる。

概要[編集]

スーパーコンピュータとは、科学技術計算を主要目的とする大規模コンピュータである。大規模・高速の計算能力を達成することを目的としている。そのために最適化されたハードウェアやソフトウェアを備えている。

なお、スーパーコンピュータという場合はプログラミングにより汎用の計算処理能力を持つ装置を指す。高い計算能力を有する装置であっても、たとえば多体問題専用の「GRAPE」のように目的が専用に限られる計算機については専用計算機に分類される。

ハードウェアについては、演算処理装置の高速化・搭載量の拡大、演算時のメモリ搭載量の大容量化・高速化、演算処理装置間でのメモリ共有方式が特徴的である。他にベクトル計算に特有の演算処理装置を備えるなど、取り扱われる演算に特有のハードウエア方式が採用されることがある。また、高い計算能力は演算処理を担う電子回路の大規模・高速なスイッチング動作により実現されるため、大量の電力消費と発熱に対応した電源設備、排熱・冷却機構が必要である。

ソフトウェアとしては、演算処理装置の搭載量の拡大に応じた並列計算処理に適した方式が採用される。それは取り扱う問題解決手法自体の最適化、そのプログラム実装でのアプリケーションレベルでのアルゴリズム、プログラムのコンパイラ段階など複数の階層で行われる。

スーパーコンピュータの利用される例として、機械・土木・建築分野での構造物の力学を有限要素法や境界要素法などに基づいて検討する構造解析、電気工学分野での電磁界解析、流体力学分野、気象予測、大気・海洋シミュレーション、物性・化学・材料科学分野での分子動力学、その他交通流解析、シミュレーション天文学、最適化問題、金融の大規模数値解析に基づくシミュレーションなどに利用されている。→#主な用途

「スーパーコンピュータ」の範囲とその変化
コンピューターの歴史はスーパーコンピュータに限らず時代とともにその能力を拡大しており、スーパーコンピュータは性能により一律に規定されるものではない相対的な分類である。
スーパーコンピュータの各事例はその登場時点において科学技術計算を主要目的に最適化して開発された製品である。
コンピューターの性能指標は評価軸によってさまざまな方向性があるが、スーパーコンピュータは科学技術計算を主要目的とするため、浮動小数点演算の処理能力が高いことが特徴である。一例としてCray-1が登場したときには、事務的な用途で利用される当時の標準的なメインフレームの30倍程度であった。また、スーパーコンピュータに関する定義の事例として、2014年時点での日本の政府調達に関する規程では、理論的最高性能値が50以上の計算機をスーパーコンピューターとして、政府関係の一部機関に対して「政府調達手続に関する運用指針」に従って調達することを求めた。


Read or create/edit this page in another language[編集]