TOP500

TOP500（トップ500）は、狭義にはHPLベンチマークによるコンピュータの性能のランキングであり、広義にはそれから派生したGreen500やGraph500などのランキングも含めて指している場合もある。また、そのランキングを定期的に集計し、評価するプロジェクト全体を指すこともある。 TOP500が初めて公開されたのは1993年であり、以降、1年に2回、最新のリストが発表されている。目的は、ハイパフォーマンスコンピューティング（HPC、高性能計算）における傾向を追跡・分析するための信頼できる基準を提供することであり、コンピュータの計算科学応用向け性能の評価に適したいくつかのベンチマークの実行結果によりランク付けが行われる。リストの作成はマンハイム大学、テネシー大学、ローレンス・バークレイ米国立研究所の研究者らが行っており、毎年6月のInternational Supercomputing Conference（ISC）および11月のSupercomputing Conference（SC）の開催に合わせて発表されている。 最も古くからあるHPLによる狭義のTOP500以外にも、異なる指標に基づいて測定されたベンチマーク・ランキングも、広義のTOP500として集計・発表・メンテナンスされている。 HPLとHPCGは、どちらも倍精度浮動小数点処理・行列の乗算を多用して、大規模連立一次方程式を解くコードによるベンチマークという点は共通である。HPLは密行列（配列）、HPCGは疎行列の処理となるため、式の規模はそれに応じて異なる（ジャック・ドンガラによれば、「HPLとHPCGはブックエンド」であるとされる（演算器が中心か、複雑なメモリアクセスが中心か、というそれぞれの典型で、その他のアプリケーションの性能はその間に入る、という意））。 HPL - （詳細は LINPACK#HPL を参照）最も古くから集計されているため、狭義のTOP500としてこれを指す場合がある。 HPCG - CGはConjugate Gradientsの略で、共役勾配法（conjugate gradient method）のコードによるベンチマーク。HPLが主に密行列の扱いを計測対象とするのに対し、HPCGは疎行列の扱いが計測対象となる。 Graph500は、グラフを扱う性能によるベンチマークによるランキングである。より具体的には、1秒間にグラフのエッジ（枝）を辿る（トラバースする）操作の回数であるTraversed Edges Per Second（TEPS）により、性能を計算する。 Green500は、性能ベンチマークそのものではなく、ベンチマークの値を、消費エネルギーで割った値によって求めた計算の電力効率のランキングである。「力技」で性能を向上させるようになってきている近年、重要になりつつある。 1990年代に入って並列計算機が増加すると、有意な統計を得るためにスーパーコンピュータの新たな定義が求められるようになってきた。1992年にプロセッサ数によるランク付けが試みられた後、実際に設置された計算機の性能をもとにリストを作成する案がマンハイム大学により提案された。1993年にプロジェクトに加わったテネシー大学のジャック・ドンガラによりLINPACKベンチマークが提供され、既存の資料をもとに試行版が1993年5月に作成された。1993年6月からは設置機関およびベンダの申告により、年に2回発表されるようになった。 1993年以降に1位を獲得したシステムは以下の通りである。 2023年6月のTOP500の500システムのうち、主な項目別のシステム数上位5位は以下の通り。なおカッコ内の数字はシステム数。 レノボ (168) ヒューレット・パッカード・エンタープライズ (100) Inspur (43) アトス (43) Dell EMC (24) アメリカ合衆国 (150) 中国 (134) ドイツ (36) 日本 (33) フランス (24) NVIDIA Tesla V100 (61) NVIDIA A100 (27) NVIDIA A100 SXM4 40GB (18) NVIDIA Tesla A100 80G (10 NVIDIA Tesla V100 SXM2 (10) Xeon Gold (Skylake) (99) Xeon Gold 62xx (Cascade Lake) (91) AMD Zen-2 (Rome) (63) AMD Zen-3 (Milan) (58) Xeon Platinum 82xx (Cascade Lake) (44) Linux (235) CentOS (62) Cray Linux Environment (24) HPE Cray OS (22) Red Hat Enterprise Linux (12) Rmaxはベンチマークでの実測のFLOPS、RpeakはFLOPSの理論限界。Rmax/Rpeakが実行効率となる。 各リストともジップ分布に従っている。 計算速度は年率約90%の増加を示している。 500位の計算機のトップに対する相対性能は年々向上している。 いくつかのスーパーコンピュータはその速度にもかかわらず、TOP500リストから除外されている。中でも最速のものはNCSAのBlue Watersであり、TOP500には登録しないと表明した。彼らによると、TOP500の速度競争は有用なスーパーコンピュータの開発には無益であるためである。また、その他の組織では機密上の理由でリストに参加していないものもある。汎用コンピュータではないためにこのリストから除外されているスーパーコンピュータとしては、理研のMDGRAPE-3やMDGRAPE-4などがある。 [脚注の使い方] ^ “TOP500で国内1位の性能を獲得したスパコン「Oakforest-PACS」を読み解く(1) TOP500で日本国内トップの性能を達成したスパコンが稼動”. TECH+（テックプラス） (2016年12月8日). 2023年9月27日閲覧。 ^ “Texas Advanced Computing Center”. Texas Advanced Computing Center. University of Texas at Austin. 2015年4月19日閲覧。 ^ “Texas Advanced Computing Center”. Texas Advanced Computing Center. University of Texas at Austin. 2015年4月19日閲覧。 ^ LIST STATISTICS - Top500 ^ Blue Waters Opts Out of TOP500 (article), (16 November 2012), https://www.hpcwire.com/2012/11/16/blue_waters_opts_out_of_top500/  ^ Kramer, William, Top500 versus Sustained Performance – Or the Ten Problems with the TOP500 List – And What to Do About Them. 21st International Conference On Parallel Architectures And Compilation Techniques (PACT12), 19–23 September 2012, Minneapolis, MN, US  ウィキメディア・コモンズには、TOP500に関連するカテゴリがあります。 Folding@home - 2020年4月にTOP500の全コンピュータを上回る計算能力に到達した。 Top500.org Netlib An Overview of High Performance Computing and Challenges for the Future - Jack Dongarra disusses the TOP500 benchmark, its history and its trends. Green500 - Top500 supercomputers ranked by energy efficiency.