Как связать (простые) события производительности для процессоров ARM на Android с кратким описанием метрик?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как связать (простые) события производительности для процессоров ARM на Android с кратким описанием метрик?

Сообщение Anonymous »

Где я могу получить подробную информацию о (простых) событиях производительности для процессоров ARM на Android?

Код: Выделить всё

simpleperfВ списке 
указано множество показателей для отслеживания:

Код: Выделить всё

simpleperf list
List of hw-cache events:
# More cache events are available in `simpleperf list raw`.
branch-load-misses
branch-loads
dTLB-load-misses
dTLB-loads
iTLB-load-misses
iTLB-loads
L1-dcache-load-misses
...
Для многих показателей я могу догадаться, что они означают, но должен быть авторитетный источник, кратко описывающий эти показатели. Для процессоров Intel я считаю https://perfmon-events.intel.com/ очень полезным.
Чтобы сделать вопрос более конкретным, рассмотрим следующий вывод:

Код: Выделить всё

Performance counter statistics:

#          count  event_name              # count / runtime
14,318,501,812  L1-dcache-loads         # 1.620 G/sec
10,143,409,943  raw-mem-access          # 1.491 G/sec

Что означает необработанный доступ к памяти? Что мне нужно сделать, чтобы связать его с кратким описанием в какой-нибудь публикации ARM?
Я просмотрел исходный код simple-perf и прочитал документацию, но не смог понять как сопоставить метрики, обозначаемые simpleperf, с событиями производительности ARM и что они означают. Simpleperf рекомендует:

Подробную информацию см. в «Номерах общих архитектурных и микроархитектурных событий PMU» и «Рекомендациях ARM для номеров событий, ОПРЕДЕЛЕННЫХ РЕАЛИЗАЦИЯМИ», перечисленных в руководстве ARMv8. Возможная ссылка: https://developer.arm.com/docs/ddi0487/ ... re-profile.

но и это меня не особо продвинуло.

Подробнее здесь: https://stackoverflow.com/questions/786 ... etric-desc
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»