2017-05-24 5 views
0

明らかに外れたメモリに関して、最適化された組み込みDSPコードを最適化するためには何を探しますか? メモリを少なくとも10%削減する必要があります。すでに最適化された埋め込みC++コードをメモリの最適化で探すにはどうすればよいですか?

+0

コードやその他の文脈がありませんか?あなたのリリース日前に10%以上のメモリを持つシステムをお探しですか? –

+0

マップファイル内に余分なスペースを占めるものがないか調べる –

+0

おそらく、一部のデータタイプをスペースを犠牲にするものに変更することができます(例えば、doubleをfloatで置き換える) –

答えて

0

DSPアプリケーションでは、データ型および保存された中間データの精度および/または量子化の要件を分析することがよくあります。最小要件が256または8ビットの倍数でない場合、データ・タイプ・エレメントを、バイト・アライメントされていない構造または配列で再フォーマットおよびパックして、データ・メモリーを節約することができます。当然ながら、これは、より高い計算コストとコードフットプリントのトレードオフによってもたらされます。このデータは、アプリケーションで重要な場合と重要でない場合があります。

関連する問題