読者です 読者をやめる 読者になる 読者になる

Top500 のリストの見方

Top500

Top500 とは世界中の高速なコンピュータシステム (スーパーコンピュータ,スパコン) の上位500位を決定するプロジェクトです.サイトの URL はコチラ(Home | TOP500 Supercomputer Sites)となります.コンピュータシステムの性能測定には Linpack ベンチマークが採用されており,毎年6月と11月にランキングが更新されます.また,Top500 のプロジェクトは1993年から行われており,2012年6月の更新は39回目のランキングの更新となります.現在の上位500のコンピュータシステムの構成は [LISTS] タブ → Related Files 欄の [TOP500 List (Excel)] などで参照することができます.

Linpack ベンチマーク

Linpack ベンチマークとは連立一次方程式  A  \bf{x} = \bf{b} を解く速度を測定するベンチマークです.Linpack の詳細は省きますが,主に BLAS (Basic Linear Algebra Subprograms) と MPI (Message Passing Interface) を用いて実装されます.BLAS とはベクトル演算や行列演算などの基本線形代数を計算するライブラリとなっており,MPI は計算機間の通信を行うライブラリとなっています.

Top500 のリストの見方

Top500 List (Excel) の各列ラベルの意味は以下のようになっています.

  • Rank: 現在の順位
  • Previous Rank: 前回の順位
  • First Appearance: 初登場したコンテスト(今回初登場ならば39)
  • First Rank: 初登場時の順位
  • Name: スパコンの名前(京は K とも呼ばれています)
  • Computer: コンピュータの簡単な構成
  • Site: スパコンの設置場所・所有機関
  • Manufacturer: 製造した業者
  • Country: スパコンを所持している国
  • Year: スパコンの製造年度
  • Segment: 区分 (Research ならば研究機関,Academic なら教育機関)
  • Total Cores: スパコンに搭載されている CPU のコア数
  • Accelerator/Co-Processor Cores: アクセラレータ数
  • Rmax: 実効性能値 (単位は GFlops)
  • Rpeak: 理論性能値 (単位は GFlops)
  • Efficiency (%): 利用効率 (Rmax / Rpeak * 100 で計算)
  • Nmax: Linpack で解いた連立一次方程式の次元数
  • Nhalf: ??? (http://www.top500.org/faq/what_nhalf)
  • Power: 消費電力 (単位は kw)
  • Mflops/Watt: 実効性能値を消費電力で割った数値
  • Architecture: スパコンアーキテクチャの分類(MPP は Massively Parallel Processor のこと)
  • Processor: スパコンに搭載しているプロセッサ
  • Processor Techonology: 上記のプロセッサが採用している技術
  • Processor Speed (MHz) : プロセッサのクロック周波数
  • Operating System: スパコンで使用している OS
  • OS Family: 上記の OS のジャンル
  • Accelerator/Co-Processor: アクセラレータの種類
  • Cores per Socket: 1つの CPU 台に搭載しているコア数
  • Processor Generation: プロセッサの世代
  • System Model: スパコンのシステムモデル
  • System Family: 上記のスパコンのシステムモデルのジャンル
  • Interconnect Family: スパコンが採用している通信規格のジャンル
  • Interconnect: マシン間を接続している方式(ケーブルの種類)
  • Region: スパコンの設置している地域
  • Continent: スパコンの設置している大陸