換算表接頭辞FLOPSヨタ(Y) 1024ゼタ(Z) 1021エクサ(E) 1018ペタ(P) 1015テラ(T) 1012ギガ(G) 109メガ(M) 106 FLOPS(フロップス、Floating-point Operations Per Second)は、1秒あたりの浮動小数点数の演算回数のことで、コンピュータの性能指標の一つ。

なお、1秒ではなく浮動小数点演算の総回数はFLOPs(Floating-point operations)と最後のsを小文字にして記載する。

概要 FLoating point number Operations Per Secondの名称の通り「1秒間に浮動小数点演算が何回できるか」を表す値である。文脈により、プロセッサ(CPUやGPUなど)の理論的な演算性能を表す場合とベンチマークの計測値を指す場合がある。

計測値は原則として理論値未満となるため、理論値だけでなく「理論的に算出された値に対してどの程度の効率で実際のプログラムが動作するか」ということが重要となる。 ベンチマークでは特定の処理に偏った計算が行われている場合があり、性能を一面的にしか捉えていないとされる場合もある。

パーソナルコンピュータ(以下PCと表記)向けのCPUやGPUメーカーは、計算ノードとしては単一のノードとなるので通常理論値で発表する(理論値がほぼそのまま実効値となる)が、一般的に並列方式スーパーコンピュータ(以下スパコンと表記)では多数の計算ノードのクラスタとして構築されるため、実際の計算能力を理論値に近づけるには高度な運用能力が必要であり、理論値ではなく LINPACK ベンチマークでの実測値がよく使われている。

また、FLOPS比較は映像処理において暗黙の前提に「解像度はネイティブ」「画面はピクセル単位で計算」「見た目の良さ=ピクセル数×演算量」がある。しかし2018年に登場したDLSS(内部解像度が低いが出力は高い)の登場によりこの前提は崩壊した。これは演算の主体が変わった事を意味しており、従来の「FS32演算器でシェーダがピクセルを塗る」のではなく「Tensorコアが行列演算を行い画像復元を行う」方式へと移行しているためとなる。

2016年前後の時点において、普及している家庭用のPCのCPUはGFLOPS、スパコンの世界1位はPFLOPSの単位であるが、ムーアの法則にそって高速化が進んでおり、2018年に並列度1億でLINPACK性能値はEFLOPSの単位に到達すると予想されている【レポート】ポスト「京」コンピュータはどうなるのか (1) 次世代スパコンの開発開始で米国に遅れをとっている日本 | エンタープライズ | マイコミジャーナル。2000年頃からの理論値ではPCとスパコンの比例値は、おおよそ1万倍の差で推移している。

2024年3月現在、世界最高速のスパコンはFrontierで1.102EFLOPS。分散コンピューティングでは、Folding@homeが一時的に2.4EFLOPSを突破した。

代表的なハードウェアの浮動小数点数演算能力 PC (Intel) + 名称 コア数 クロック FLOPS(倍精度) 理論値/実測値 理論値の計算式 参照 Pentium 1コア 300MHz 300 MFLOPS理論値1 FLOPS/Clock × 300MHz Pentium II 1コア 450MHz 450 MFLOPS理論値1 FLOPS/Clock × 450MHz Pentium III 1コア 1.4GHz 2.1 GFLOPS理論値1.5 FLOPS/Clock × 1.4GHz Pentium M 1コア 2.26GHz 3.39 GFLOPS理論値1.5 FLOPS/Clock × 2.26GHzIntel® microprocessor export compliance metrics Pentium 4 1コア 3.8GHz 7.6 GFLOPS理論値2 FLOPS/Clock × 3.8GHz Pentium D 2コア 3.6GHz 14.4 GFLOPS理論値2 FLOPS/Clock × 3.6GHz × 2コア Intel Atom(Bonnell) 2コア 1.8GHz 5.4 GFLOPS理論値1.5 FLOPS/Clock × 1.8GHz × 2コア Core Solo 1コア 1.83GHz 2.75 GFLOPS理論値1.5 FLOPS/Clock × 1.83GHz Core Duo 2コア 2.33GHz 6.99 GFLOPS理論値1.5 FLOPS/Clock × 2.33GHz × 2コア Core 2 Duo 2コア 3.33GHz 26.64 GFLOPS理論値4 FLOPS/Clock × 3.33GHz × 2コア Core 2 Extreme 4コア 3.2GHz 51.2 GFLOPS理論値4 FLOPS/Clock × 3.2GHz × 4コア Core i7(Nehalem) 4コア 3.33GHz 53.28 GFLOPS理論値4 FLOPS/Clock × 3.33GHz × 4コア Core i7(Westmere) 6コア 3.46GHz 83.04 GFLOPS理論値4 FLOPS/Clock × 3.46GHz × 6コア Core i7(Sandy Bridge) 6コア 3.3GHz 158.4 GFLOPS理論値8 FLOPS/Clock × 3.3GHz × 6コアPetaFLOPS for the Common Man- Pt 3 In the next few yrs what could PetaFLOPS Systems Look Like - The Dell TechCenter Core i7(Haswell) 8コア 3.0 GHz (ベース)3.5 GHz (ターボ) 384 GFLOPS (ベース)448 GFLOPS (ターボ)理論値16 FLOPS/Clock × 3.0 GHz × 8コア Core i7(Broadwell) 10コア 3.0 GHz (ベース)3.5 GHz (ターボ) 480 GFLOPS (ベース)560 GFLOPS (ターボ)理論値16 FLOPS/Clock × 3.0 GHz × 10コアCore i9(Rocket Lake)8コア5.2 GHz (ターボ)665 GFLOPS (ターボ)理論値16 FLOPS/Clock × 5.2 GHz × 8コア"インテル® ターボ・ブースト・マックス・テクノロジー 3.0 の動作周波数‡5.20 GHz" Intel. インテル® Core™ i9-11900K プロセッサー. 2022-04-04閲覧.Core i9(Alder Lake)P8/E85.2/4.0 GHz (ターボ)1.18 TFLOPS (ターボ)理論値16 FLOPS/Clock × 5.2 GHz × 8コア + 16 FLOPS/Clock × 4.0 GHz × 8コア"Performance-core Max Turbo Frequency 5.20 GHz Efficient-core Max Turbo Frequency 4.00 GHz" Intel. インテル® Core™ i9-12900KS プロセッサー. 2022-04-04閲覧. Core 2 Duoより1クロックで SSE で加算と乗算が計算できるIntel's Haswell Architecture Analyzed: Building a New PC and a New Intelようになり128ビット幅だと倍精度で 4 FLOPS/クロック。Sandy Bridgeより搭載した Intel AVXは256ビット幅なので8FLOPS/クロック。Intel FMAは融合積和命令により1命令で積と和の2演算ができるので16FLOPS/クロック"Intel® AVX 2.0 delivers 16 double precision and 32 single precision floating point operations per second per clock cycle within the 256-bit vectors, with up to two 256-bit fused-multiply add (FMA) units." Intel. Intel® Advanced Vector Extensions 512. 2022-04-04閲覧.。単精度だと、これらの演算回数は2倍IDF Beijingで公開されたHaswellの省電力&オーバークロック機能 - PC Watch。Atomは1クロックで1つのSSE加算命令が、2クロックで1つのSSE乗算命令が実行できるAgner Fog, The microarchitecture of Intel, AMD and VIA CPUsため、合計すると倍精度で3FLOPS/クロックとなる。

サーバ (Intel) + 名称 コア数 クロック FLOPS(倍精度) 理論値/実測値 理論値の計算式 参照 Xeon(Nehalem) 8コア 2.26 GHz 72.32 GFLOPS 理論値 4 FLOPS/Clock × 2.26 GHz × 8コア Xeon(Westmere) 10コア 2.4 GHz 96 GFLOPS 理論値 4 FLOPS/Clock × 2.4 GHz × 10コア Xeon(Sandy Bridge) 8コア 3.1 GHz 198.4 GFLOPS 理論値 8 FLOPS/Clock × 3.1 GHz × 8コア Xeon(Ivy Bridge) 15コア 2.8 GHz 336 GFLOPS 理論値 8 FLOPS/Clock × 2.8 GHz × 15コア Xeon(Haswell) 18コア 2.3 GHz 662.4 GFLOPS 理論値 16 FLOPS/Clock × 2.3 GHz × 18コア Xeon(Broadwell) 24コア 2.2 GHz(ベース)3.4 GHz(ターボ) 0.845 TFLOPS(ベース)1.306 TFLOPS(ターボ) 理論値 16 FLOPS/Clock × 3.4 GHz × 24コア Xeon Phi(Knights Corner) 61コア 1.238 GHz(ベース)1.33 GHz(ターボ) 1.208 TFLOPS(ベース)1.298 TFLOPS(ターボ) 理論値 16 FLOPS/Clock × 1.33 GHz × 61コア Xeon Phi(Knights Landing) 72コア 1.5 GHz(ベース)1.7 GHz(ターボ) 3.456 TFLOPS(ベース)3.917 TFLOPS(ターボ) 理論値 32 FLOPS/Clock × 1.7 GHz × 72コア

PC/Server (AMD) + 名称 コア数 クロック FLOPS(倍精度) 理論値/実測値 理論値の計算式 参照 Phenom II(X4 980 Black Edition) 4コア 3.7GHz 59.2 GFLOPS 理論値 4 FLOPS/Clock × 3.7GHz × 4コア Phenom II(X6 1100T Black Edition) 6コア 3.3GHz 79.2 GFLOPS 理論値 4 FLOPS/Clock × 3.3GHz × 6コア AMD Fusion E Series(Bobcat) 2コア 1.65GHz 6.6 GFLOPS 理論値 2 FLOPS/Clock × 1.65GHz × 2コア AMD Opteron(Magny-Cours) 12コア 2.5GHz 120 GFLOPS理論値4 FLOPS/Clock × 2.5GHz × 12コア AMD FX(Bulldozer) 8コア/4モジュール 3.9GHz 124.8 GFLOPS 理論値 8 FLOPS/Clock × 3.9GHz × 4モジュール AMD Opteron(Interlagos) 16コア/8モジュール 3.1GHz 198.4 GFLOPS理論値8 FLOPS/Clock × 3.1GHz × 8モジュール Ryzen 9(Vermeer) 16コア 4.9GHz(ブースト) 1.254 TFLOPS理論値16 FLOPS/Clock × 4.9GHz × 16コア EPYC(Milan) 64コア 3.5GHz(ブースト) 2.509 TFLOPS(ベース)3.584 TFLOPS(ブースト)理論値16 FLOPS/Clock × 3.5GHz × 64コア Bulldozer は1モジュールにつき2つの128ビット積和演算器があり、倍精度は2つのFMA命令を同時実行することにより 8 FLOPS/Cycle。

ARM + 名称 コア数 クロック FLOPS 理論値/実測値 理論値の計算式 参照 ARM11 1コア 700MHz 単精度:700 MFLOPS 理論値 単精度:1 FLOPS/Clock × 700MHz ARM Cortex-A8 1コア 1GHz 単精度:4 GFLOPS 理論値 単精度:4 FLOPS/Clock × 1GHz ARM Cortex-A9 4コア 1.5GHz 単精度:24 GFLOPS倍精度:9 GFLOPS 理論値 単精度:4 FLOPS/Clock × 1.5GHz × 4コア倍精度:1.5 FLOPS/Clock × 1.5GHz × 4コア ARM Cortex-A15 4コア 2.0GHz 単精度:64 GFLOPS倍精度:16 GFLOPS 理論値 単精度:8 FLOPS/Clock × 2.0GHz × 4コア倍精度:2 FLOPS/Clock × 2.0GHz × 4コア ARM Cortex-A57 4コア 2.8GHz 単精度:89.6 GFLOPS倍精度:44.8 GFLOPS 理論値 単精度:8 FLOPS/Clock × 2.8GHz × 4コア倍精度:4 FLOPS/Clock × 2.8GHz × 4コア NetWalker PC-Z1: CPU 3.2GFLOPS(ARM Cortex-A8 800MHz,SIMD), 0.64GFLOPS(同VFP)

ARM NEON はCortex-A15までは倍精度が扱えなく、単精度のみ5.5.2. NEON データ型および VFP データ型 - ARM。ARM NEON は 128ビット幅で単精度だと 4 FLOPS/Cycle だが、Cortex-A15 は FMA があるので 8 FLOPS/Cycle。

倍精度は、Cortex-A9 は VFPv3 により、2 cycle で足し算2回、乗算1回、合計3演算できるので、1.5 FLOPS/Cycle。Cortex-A15 は VFPv4 により、1 cycle で1回 FMA が計算できるので、2 FLOPS/Cycle。Cortex-A57より、NEONでも倍精度が扱えるようになる。

ゲーム機 ※いずれも単精度(FP32) ドリームキャスト: 1.4GFLOPS(SH-4単体)組込み型マイコンとして業界最高性能の360MIPSを実現した SH-4「SH7750シリーズ」を製品化 Xbox: 1.5GFLOPS Xbox 360: 115.2GFLOPS(Xenon単体)、240GFLOPS(Xenos GPU単体)、1TFLOPS (システム全体):但し詳しい内訳は不明マイクロソフト、「Xbox 360」ハードウェア編 丸山嘉浩氏「日本で成功しなければ成功したと言えない」 GAME watch 2005/05/13 Xbox One: 1.3TFLOPS(GPU単体)、Xbox One S: 1.4TFLOPS(GPU単体)、Xbox One X: 6TFLOPS(GPU単体) Xbox Series X: 12.15TFLOPS(GPU単体)、Xbox Series S: 4TFLOPS(GPU単体) PlayStation Portable: CPU 2.6GFLOPS / 9.6GFLOPS(ピーク時/システム全体) PlayStation 2: 6.2GFLOPS(Emotion Engine単体) PlayStation 3: 218GFLOPS(Cell Broadband Engine単体)、224GFLOPS (RSX単体)、2TFLOPS (システム全体):但し詳しい内訳は不明PlayStation.com(Japan) PlayStation 4: 1.84TFLOPS(GPU単体)、PlayStation 4 Pro: 4.2TFLOPS(GPU単体) PlayStation 5:10.3TFLOPS(GPU単体)

スーパーコンピュータ + 名称 FLOPS 理論値/実測値 システム概要 参照 ENIAC300FLOPS1946年完成。そもそもプログラム内蔵方式ではない。 CRAY-1160MFLOPS 倍精度, 理論ピーク性能値1976年初号機納入 ディープ・ブルー11.38GFLOPS1989年開発開始、1997年チェス世界チャンピオンと対戦し、勝利 地球シミュレータ(第1世代)35.86TFLOPS 倍精度, LINPACK実測値 TOP500 Jun 2002 1位 TSUBAME 1.287.01TFLOPS 倍精度, LINPACK実測値 TOP500 Jun 2009 41位 T2Kオープンスパコン101.74TFLOPS 倍精度, LINPACK実測値 地球シミュレータ(第2世代)122.4TFLOPS TOP500 Jun 2009 16位 GPUクラスタ(長崎大学、濱田剛ら)158TFLOPS Blue Gene/L478.2TFLOPS TOP500 Nov 2007 1位 IBM Roadrunner1.105PFLOPS 倍精度, LINPACK実測値 TOP500 Jun 2008 1位 TSUBAME 2.01.192PFLOPS 倍精度, LINPACK実測値 TOP500 Nov 2011 4位 Xeon + NVIDIA Tesla 天河一号A2.566PFLOPS 倍精度, LINPACK実測値 TOP500 Nov 2010 1位 理論値 4.701 PFLOPS。実行効率 54.6% Xeon + NVIDIA Tesla TSUBAME 2.52.843PFLOPS 倍精度, LINPACK実測値 TOP500 Nov 2013 11位 , Green500 6位 理論値 5.609 PFLOPS。実行効率 50.7% Xeon + NVIDIA Tesla 京10.510PFLOPS 倍精度, LINPACK実測値 TOP500 Jun 2011 1位 実行効率 93.2%【森山和道の「ヒトと機械の境界面」】 スパコン「京」を使う「次世代生命体統合シミュレーション」とは - CPU数88,128個, 理論値 11,280,384 GFLOPS (=128 GFLOPS×88,128)【レポート】「京」コンピュータが京速を達成 - Top500の首位堅持に期待 - エンタープライズ - マイコミジャーナル「京」が第37回TOP500ランキングにおいて世界第一位を獲得! IBM Sequoia17.172PFLOPS 倍精度, LINPACK実測値 TOP500 Nov 2012 1位 理論値 20.133 PFLOPS。実行効率 85.3% PowerPC A2 天河二号61.445PFLOPS 倍精度, LINPACK実測値 TOP500 Jun 2013 1位 理論値 100.679 PFLOPS。実行効率 61.0% Xeon E5-2692v2 + Xeon Phi 31S1P神威太湖之光93.01PFLOPSTOP500 Jun 2016 1位 理論値 125.436 PFLOPS。実行効率 74.1% SW26010, SunwaySummit143.5PFLOPSTOP500 Jun 2018 1位 理論値 200.795 PFLOPS。実行効率 71.4% Power9 22C, Mellanox dual-rail EDR InfiniBand富岳442.01PFLOPS倍精度, LINPACK実測値TOP500 Jun 2020 1位 理論値 520PFLOPS。実行効率 82.3%Frontier1102.00PFLOPS(1.102EFLOPS)倍精度, LINPACK実測値TOP500 Jun 2022 1位 理論値1685.65PLOPS。実行効率 65.4% 史上初めてLINPACKでEFLOPSを達成

分散コンピューティング + 名称 FLOPS 日付 参加台数 Active率 参照 BOINC2.958PFLOPS 2009年12月6日 BOINC STATS - BOINC combined8.563PFLOPS 2013年12月26日 986,613台 8.51%161.081PFLOPS 2015年2月3日 376,688台 3.54%160.76PFLOPS2017年3月14日739,507台4.79%SETI@home(BOINCに含む)658.210TFLOPS 2013年12月26日731.599TFLOPS 2009年12月6日UD Agent65TFLOPS 2001年10月01日 約96万台[email protected] 2008年11月22日 Active 353,966 CPU(参加約355万台) 5.427PFLOPS 2012年3月23日2.4EFLOPS 2020年4月14日

グラフィックスカード 単精度の積和算を 2 FLOPS/Clock で行える。 NVIDIA GeForce 8600 GTS: 92.8GFLOPS / 139GFLOPS(積和算 / 積和算、積算合計) 8800 GT: 336GFLOPS / 504GFLOPS(積和算 / 積和算、積算合計) 9600 GT: 208GFLOPS / 312GFLOPS(積和算 / 積和算、積算合計) 9800 GTX+: 470GFLOPS / 705GFLOPS(積和算 / 積和算、積算合計) GTX 280: 622GFLOPS / 933GFLOPS(積和算 / 積和算、積算合計)ゲームを超えるミッションとは──NVIDIAが「GT200」にこめたGPUの可能性 (2/3) - ITmedia +D PC USERGeForce GTX 200 GPU Technical Brief + 名称 コア数 クロック FLOPS 理論値/実測値 理論値の計算式 参照 GTX 480 480 1401 MHz 単精度:1.345 TFLOPS理論値単精度:2 FLOPS/Clock × 1401 MHz × 480コア GTX 580 512 1544 MHz 単精度:1.581 TFLOPS理論値単精度:2 FLOPS/Clock × 1544 MHz × 512コア GTX 590(2GPU合計) 1024 1214 MHz 単精度:2.488 TFLOPS理論値単精度:2 FLOPS/Clock × 1214 MHz × 1024コア GTX 680 1536 1006 MHz 単精度:3.090 TFLOPS倍精度:129 GFLOPS理論値単精度:2 FLOPS/Clock × 1006 MHz × 1536コア倍精度:1/12 FLOPS/Clock × 1006 MHz × 1536コア GTX 690(2GPU合計) 3072 915 MHz 単精度:5.621 TFLOPS倍精度:234 GFLOPS理論値単精度:2 FLOPS/Clock × 915 MHz × 3072コア倍精度:1/12 FLOPS/Clock × 915 MHz × 3072コア GTX 780 TiSpecial Black Edition 2880 1000 MHz 単精度:5.76 TFLOPS倍精度:240 GFLOPS理論値単精度:2 FLOPS/Clock × 1000 MHz × 2880コア倍精度:1/12 FLOPS/Clock × 1000 MHz × 2880コア GTX TITAN X 3072 1000 MHz 単精度:6.144 TFLOPS倍精度:192 GFLOPS理論値単精度:2 FLOPS/Clock × 1000 MHz × 3072コア倍精度:1/16 FLOPS/Clock × 1000MHz × 3072コア【レビュー】Maxwellのモンスター、「GeForce GTX TITAN X」をベンチマーク - PC Watch GTX TITAN Z(2GPU合計) 5760 705 MHz 単精度:8.12 TFLOPS倍精度:2.71 TFLOPS理論値単精度:2 FLOPS/Clock × 705 MHz × 5760コア倍精度:2/3 FLOPS/Clock × 705 MHz × 5760コア2999ドルの超弩級グラフィックボード『GeForce GTX TITAN Z』登場 - 週アスPLUS GTX 980 2048 1126 MHz 単精度:4.612 TFLOPS倍精度:144 GFLOPS理論値単精度:2 FLOPS/Clock × 1126 MHz × 2048コア倍精度:1/16 FLOPS/Clock × 1126 MHz × 2048コア 【後藤弘茂のWeekly海外ニュース】高い電力性能比を実現した「Geforce GTX 980」の秘密 - PC WatchGTX 108025601733 MHz単精度:8.872 TFLOPS倍精度:277 GFLOPS理論値単精度:2 FLOPS/Clock × 1733 MHz × 2560コア倍精度:1/16 FLOPS/Clock × 1733 MHz × 2560コアhttps://www.4gamer.net/games/251/G025177/20160516073/ RTX 208029441710 MHz単精度:10.07 TFLOPS倍精度:314 GFLOPS理論値単精度:2 FLOPS/Clock × 1710 MHz × 2944コア倍精度:1/16 FLOPS/Clock × 1710 MHz × 2944コアRTX 308087041710 MHz単精度:29.77 TFLOPS 倍精度:465 GFLOPS理論値単精度:2 FLOPS/Clock × 1710 MHz × 8704コア 倍精度:1/32 FLOPS/Clock × 1710 MHz × 8704コアRTX 4080 16GB97282504 MHz単精度:48.74 TFLOPS 倍精度:761 GFLOPS理論値単精度:2 FLOPS/Clock × 2504 MHz × 9728コア 倍精度:1/32 FLOPS/Clock × 2505 MHz × 9728コアRTX 4090163842520 MHz単精度:82.58 TFLOPS 倍精度:1.290 TFLOPS理論値単精度:2 FLOPS/Clock × 2520 MHz × 16384コア 倍精度:1/32 FLOPS/Clock × 2520 MHz × 16384コア

AMD Radeon