浮動小数点アプリケーションのプログラミング目標

一般に、浮動小数点アプリケーションのプログラミングの目標は、次のカテゴリーに分けられます。

アプリケーションの目標に基づいて、これらの要素のトレードオフを調整する必要があります。例えば、3D グラフィック・エンジンを開発していれば、パフォーマンスが最も重要な考慮事項であり、再現性と精度は、2 番目になるかもしれません。

インテル(R) コンパイラーは、-fp-model (Linux* および Mac OS* X) または /fp (Windows*) オプションのような適切なコンパイラー・オプションを提供します。このようなオプションを使用し、特定の目標に合わせてアプリケーションをチューニングできます。コンパイラーは、指定されたコンパイラー・オプションによって、異なる処理をコードに適用します。

多くの場合、アプリケーションは遥かに複雑になるでしょう。プログラミング目標を熟考し、適切なコンパイラー・オプションを選択して、各要素間のトレードオフを調整してください。