У меня есть Freescale i.MX515EVK, платформа ARM Cortex-A8/Ubuntu, к сожалению, ядро Linux на плате не поддерживает некоторые известные профилировщики, такие как Oprofiler или Zoom Profiler (Zoom поддерживает процессоры ARM, но внутри использует драйвер Oprofiler), который дает очень подробные отчеты об использовании кэша.
Cortex-A8 имеет 32 КБ кэша инструкций и данных и 256 КБ кэша L2. В настоящее время, когда работает мой алгоритм обработки изображений, я совершенно не понимаю их использование.
Существуют ли какие-либо другие методы, кроме использования профилировщиков, для обнаружения попаданий и промахов в кэш?