このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
コードの効率性
メモリ要件の最小化と実行の高速化による生成コードの最適化
量産コードを生成する準備が整ったら、モデル コンフィギュレーション設定を使用してコードの効率を向上します。これらの設定は RAM と ROM の消費を抑え、コード実行を高速化します。効率性の一部を犠牲にしてより防御的なコードにする場合は、これらのオプションの 1 つ以上を無効にできます。
コード生成アドバイザーで利用できる 1 つ以上の目的に対してモデルの現在のコンフィギュレーションを実行できます。コード生成アドバイザーは、選択した目的と優先順位に基づいて、モデル コンフィギュレーション設定に加えられる変更を提案します。コード最適化の基礎を開始するには、効率的なコード生成に向けてモデルを最適化する設計手法およびOptimize Generated Code Using Code Efficiency Tools and Techniquesを参照してください。
カテゴリ
- メモリ使用量
生成コードによる RAM、ROM およびスタック領域の使用の最適化
- 実行速度
生成されたコードの実行速度を改善する
- データ コピー削減
モデル パラメーターの調整によるコードの実行速度の向上とメモリ使用量の削減
- コード置換
コード置換ライブラリの使用による、モデルから生成されたコードのカスタマイズ
- コードの効率性のトレードオフ
最適化されたコードの生成時にトレードオフ
- 高スループット計算アプリケーション
高スループット計算アプリケーションのコードの生成