2

FLOPS は Floating-point Operations Per Second の略で、浮動小数点とは何かはある程度わかっています。これらのオペレーションが何であるかを知りたいですか? +, -, *, /logarithm()、exponential() を取るような唯一の操作または操作は FLO でもありますか?

2つのフロートの+とは同じ時間がかかりますか? *そして、時間が異なる場合、次のステートメントからどのような解釈を引き出す必要がありますか:パフォーマンスは 100 FLOPSです。1 秒間にいくつあります+か。*

私はコンピューター サイエンスの専門家ではありません。また、私がそれを完全に間違って理解しているかどうかも教えてください。

ありがとう

4

1 に答える 1

1

FLOPS に含まれる操作の特定のセットはありません。各プロセッサが単一の命令としてサポートする操作を使用して測定されるだけです。基本的な算術演算は通常サポートされていますが、対数などの演算は一連の単純な演算を使用して計算されます。

最新のコンピューターでは、サポートされているすべての浮動小数点演算は通常、1 クロック サイクル以下で実行されます。複雑さは操作ごとに多少異なりますが、むしろボトルネックとなるのはプロセッサにデータを出し入れすることです。

FLOPS が依然として計算速度の有用な尺度である理由は、CPU が浮動小数点計算に特化していないためです。CPU に浮動小数点ユニットを追加すると、FLOPS が向上しますが、それだけが得意な CPU の大きな市場はありません。

于 2015-04-03T09:13:40.660 に答える