1 秒あたりの浮動小数点演算 FLOPS
1 秒あたりの浮動小数点演算 (FLOPS) は、プロセッサが 1 秒間に実行できる浮動小数点算術計算の数に基づくコンピュータのパフォーマンスの指標です。浮動小数点演算は、実数の浮動小数点表現に対して実行される計算の種類を説明するために計算で使用される用語です。これはハードウェアのパフォーマンスの尺度です。平たく言えばグラフィックスカードの演算能力のことで、NVIDIA公式サイトの「GPU演算能力ランキング」に相当する。
浮動小数点数を使用すると、コンピューターは非常に長い数値とそのさまざまな精度を処理できるようになります。浮動小数点数は通常、10 進数ではなく 2 進数を使用し、科学表記法と同様の表記法で表すことができます。浮動小数点表記は通常、次の式 (または類似のもの) で表されます。
符号・仮数・基数索引
記号のプレースホルダーは、数値が正か負かを示します。その値は +1 または -1 です。仮数はコア番号で、通常は 6.901 などの 10 進数です。基数は数値の基数であり、浮動小数点表記では基数 2 です。指数は底に適用されます。たとえば、次の浮動小数点方程式は 10 進数 -51,287,949.31 を表します。
-1 * 3.057 * 2 24
FLOPSの使用
浮動小数点演算は、科学計算、高度な分析、3D グラフィックス処理などのワークロードを実行するために必要になることがよくあります。これらのワークロードを実行するコンピューターは、コンピューターのパフォーマンスを測定し、他のコンピューターと比較する方法を提供する FLOPS で測定されることがよくあります。
FLOPS がパフォーマンス メトリックとして使用される場合、通常は teraFLOPS や petaFLOPS などのプレフィックス乗数 (テラやペタなど) で表現されます。
参考文献
【1】https://www.techtarget.com/whatis/definition/FLOPS-floating-point-operations-per-second