このセクションでは、浮動小数点アプリケーションのパフォーマンス向上に役立ついくつかのプログラミング・ガイドラインを説明します。
- 計算中に表現可能な範囲を超過しないようにします。表現可能な範囲を超過すると、その処理によりパフォーマンスが低下する可能性があります。
- DOUBLE または REAL*8 変数の高精度が必要な場合を除き、単精度型の REAL 変数を使用します。高精度型の変数を使用すると、メモリーサイズが増え、より大きな帯域幅が必要となります。「効率的なデータ型の使用」を参照してください。
- すべての対応アーキテクチャーについてデノーマル例外の影響を軽減します。
- 混在データ型算術式を回避します。