Freescaleのi.MX515EVK、ARM Cortex-A8 / Ubuntuプラットフォームを持っていますが、残念ながら、ボード上のLinuxカーネルはOprofilerやZoom Profilerなどの有名なプロファイラーの一部をサポートしていません(ZoomはARMプロセッサをサポートしていますが、内部的にはサポートしています) 、キャッシュ使用率に関する非常に詳細なレポートを提供するOprofilerドライバーを使用します。
Cortex-A8には、32KBの命令キャッシュとデータキャッシュ、および256KBのL2キャッシュがあります。現在、私の画像処理アルゴリズムが実行されているとき、私はそれらの使用法について完全に盲目です。
プロファイラーを使用してキャッシュのヒットとミスを見つける以外に、他の方法はありますか?