title: ARM Cortex-A8: How to measure cache utilization?
body: <p>I have a Freescale's i.MX515EVK, an ARM Cortex-A8/Ubuntu platform with me, unfortunately the Linux kernel on the board is not supporting some of the well known profilers such as <a href="http://oprofile.sourceforge.net/news/" rel="nofollow noreferrer">Oprofiler</a> or <a href="http://www.rotateright.com/" rel="nofollow noreferrer">Zoom Profiler</a><em>(Zoom supports ARM processors, but it internally, uses Oprofiler driver)</em> which give very detailed reports about the cache utilization.</p>
  
  <p>Cortex-A8 has 32KB Instruction and Data caches and a 256KB L2 Cache. Currently when my image processing algorithm is running, I'm totally blind about their usage.</p>
  
  <p>Are there any other methods, other than using profilers to find out cache hits and misses?</p>