Как анализировать основную память и шаблоны доступа к кешу? - PullRequest
1 голос
/ 17 февраля 2012

Я ищу способ анализа времени доступа к основной памяти. Такой метод должен дать мне распределение доступа к ОЗУ и кэш-памяти для своевременного анализа остановок процессора. Интересно, возможно ли это полностью программно (модуль ядра?) Или, может быть, виртуальная машина может дать обратную связь?

1 Ответ

0 голосов
/ 18 февраля 2012

Счетчики производительности в современных процессорах x86_64 идеально подходят для определения того, какой код выполняется при таких событиях, как пропадание кэша, неправильное предсказание ветвлений, пропуски TLB команд / данных, предварительные выборки и т. Д.perf и oprofile.AMD и Intel предлагают коммерческие инструменты (для Linux и других платформ) для записи и анализа этих одинаковых счетчиков производительности.

...