ギガフロプスとは何ですか?
ギガフロップは、コンピューター速度の測定値です。 Gigaflopは、1秒あたり10億の浮動ポイント操作(フロップ)です。技術的には特異または複数の用語であるフロップは、特に科学的な浮動小数点計算の分野で使用されます。フローティングポイントは、一連の数字が合理的な数字を表す数値表現のシステムを指すコンピューター用語です。数の大幅な数字に比べてどこにでも配置できるという意味で「フロート」します。
フローティングポイントは、コードで長い数値を簡単に処理するために使用されます。浮動小数点数は、マンティッサ、指数、および数字、または基本とも呼ばれる基本番号として表されます。ベースは通常10〜2つです。フローティングポイント操作は、コンピューターのフローティングポイントレジスタによって測定されます。
単純な計算機は約10フロップのみを使用するため、ギガフロップは高出力コンピューターシステムの速度を測定するために使用されます。最速のコンピュータープロセッサ、Cray XT Jaguar、それはeでしたXpanded 2008年11月に、1.64ペタフロップ、または1四分の1のフロップで営業しています。コンピューター操作は通常、100万のフロップであるMegaFlopsで測定されます。ただし、コンピューターシステムが拡大するにつれて、技術者はGigaFlopsなどの用語を使用しています。テラフロプスは1兆個のフロップです。また、PetaFlops。
ギガフロップは、コンピューターの生のパフォーマンスの良い指標ですが、整数計算を測定できないため、コンピューターのパフォーマンスを測定するために使用される唯一の要因ではありません。フロップをコンピューター速度のベンチマークとして使用することもお勧めしません。理論的な単一式のフローティングポイントパフォーマンスのみを提供するためです。二重精度のフローティングポイントパフォーマンスを使用するコンピューターコードは、正確なベンチマークではありません。最も専門化されたアプリケーションでのみフロップがあるため、ギガフロップを使用する必要があります。
最新のプロセッサには、通常、フローティングポイントユニが含まれますT(FPU)は、フロップの原因となるマイクロプロセッサの一部です。フロップ測定はFPUの速度です。フロップ測定が考慮されていない追加の要素には、マイクロプロセッサが重い荷重または軽負荷の下で実行されているかどうか、およびフローティングポイント操作に含まれる特定の操作が含まれます。
Standard Performance Evaluation Corporation(SPEC)は、フロップを測定するためのベンチマークテストの標準の作成に関心のある技術者によって設立された非営利企業です。このテストは、整数のパフォーマンスや浮動点のパフォーマンスなどの要因の集中的な測定値です。