スーパーコンピュータといえども、プロセッサ、メモリ、ストレージ、ネットワークなどのハードウェアと、その上で動くオペレーティングシステム(OS)やアプリケーションなどのソフトウェアから構成される点では一般的なコンピュータと同じである。ただし、スーパーコンピュータのユーザは、本体とは別に用意された端末で操作したり、あるいはSSH・telnet経由で(遠隔で)操作を行う。 スーパーコンピュータに搭載されるプロセッサの役割も、(普通のコンピュータ同様に)計算処理を行うことである。 一般的なコンピュータと(最近の)スーパーコンピュータの大きな違いは、処理を並列に実行する点にある。通常の単純なプロセッサは、一命令あたり一つの演算だけを行うスカラープロセッサで、一般的なパーソナルコンピュータ(PC)に搭載されるプロセッサ数も1つかごく少数である。スーパーコンピュータでは、1クロックで複数の演算を一度に行うベクトルプロセッサを採用し、システムの中に数十個から数十万のプロセッサを搭載し計算を同時に実行することで高いスループットを実現する構造となっている。 ベクトル演算が1970年代に実装されたあとも、1980年代には並列処理、パイプライン処理、投機的実行、対称型マルチプロセッシング、1990年代にはVLIW、SIMDなどがスーパーコンピュータに導入され、並列度の向上を実現した。 スーパーコンピュータで最初に採用された技術の多くは、その後にサーバやPCにフィードバックされて、それらの性能向上に寄与した。またその逆に、それまでPC向けであったx86プロセッサが21世紀に入ってから、価格性能比の向上と超並列技術の向上により、スーパーコンピュータの構成に広く採用されるようになった。 1980年代から90年代までは、高性能計算に特化した専用のベクトルプロセッサを各スーパーコンピュータメーカーが独自に開発し、システムに採用していた。 1990年代前半から、i860、Alpha、POWER、MIPS、SPARC、IA-64などのワークステーションやサーバ向けの汎用プロセッサが、組み合わされるメモリーが安価なこととあいまって徐々にスーパーコンピュータにも導入され始め、1990年代後半では一部のハイエンドなものを除いて汎用プロセッサベースのシステムが主流となった。そのようなシステムはコンピュータ・クラスターとも呼ばれ、プロセッサを多数搭載することで高いスループットを狙っている。 さらに、21世紀からのx86プロセッサの価格性能比の向上に合わせ、インテルやAMDのCPUを採用するメーカーが増加している。x86の流れをくむx86-64アーキテクチャを含めると2010年6月に発表された第35回TOP500ランキングでは500台中450台がx86プロセッサを採用しており[8]、PowerPCを含むPOWERベースのシステムとともに市場を二分しつつある。 汎用プロセッサが主流となった90年代後半以降になっても、特に高性能なシステムではベクトルプロセッサによるものが多かったが、それも21世紀に入り変化した。2002年に運用が開始され以降2年半にわたってTOP500の首位を占めた地球シミュレータのような例外はあるものの、ハイエンドな分野でも置き換えが進行し、2010年6月のランキングにおけるベクトル計算機は500台のうち1台のみ[9]となっている。 特定の計算を支援するコプロセッサや本来画像処理のために開発されたGraphics Processing Unit(グラフィックス プロセッシング ユニット)(GPU)を汎用的な計算に利用するGPGPU(英: general purpose computing on GPU)など、ある用途に特化したプロセッサをスーパーコンピュータに活用する動きがある。汎用プロセッサに比べ、価格性能比が非常に高くまた消費電力が小さいという利点によって、特に2005年以降動きが活発になってきている。 GRAPEプロジェクトでは、1989年から多体問題に特化したプロセッサを製作し、天文学や分子動力学シミュレーションにおいて非常に価格性能比の良い専用計算機を開発している。東京工業大学のTSUBAMEにはOpteronによる約1万個のCPUコアの他に、ClearSpeed[10]による高性能計算専用アクセラレータCSX600が搭載されている。2006年11月のランキングでCSX600を利用することで、2006年6月に発表されたCPUのみの結果に比べ約10TFLOPSも性能が向上した[11]。また、高性能GPUを手がけるAMD、NVIDIAは両社とも2007年に汎用計算を念頭に置いたGPUベースのアクセラレータを発表している[12][13]。
プロセッサ
採用プロセッサの変化TOP500ランキングにおける1993年から2015年までのCPUアーキテクチャのシェアの推移。2008年以降はx86-64 (Intel, AMD)とPOWERが大半を占める。
特定用途向けプロセッサの活用