このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
コードの効率性のトレードオフ
最適化されたコードの生成時にトレードオフ
生成済みコードの効率を向上させるには、非正規数計算を実行するコードを削除したり、シミュレーション結果とコード生成結果との間で不一致の可能性を防ぐコードを削除します。
はじめに、効率的なコード生成に向けてモデルを最適化する設計手法を参照してください。
トピック
- 非正規数の実行速度
非正規数計算のレイテンシのために実行に時間がかかったり、オーバーランする可能性を最小化します。
- 範囲外の浮動小数点を整数へ変換するコードの削除
アプリケーションにおける入力値が出力型の範囲にある場合、範囲外の浮動小数点から整数への変換コードを削除します。
- NaN を整数 0 にマッピングするコードの削除
アプリケーションに
NaN
の入力値が存在しない場合、NaN
を整数ゼロにマッピングするコードをコード ジェネレーターで削除するように指定します。 - 非有限数のチェックまたは数学関数のインライン化の無効化
コード置換ライブラリ (CRL) カスタマイズ エントリを使用して、数学関数の非有限数のチェックおよび数学関数のインライン化を選択的に無効化できます。