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