Интернет магазин китайских планшетных компьютеров



Компьютеры - Интерфейс программирования производительных приложений

23 января 2011





В информатике Performance Application Programming Interface — переносимый интерфейс для счетчиков аппаратной производительности на современных микропроцессорах. Он широко применяется для сбора низкоуровневых метрик производительности компьютерных систем, работающих под операционными системами UNIX/Linux.

PAPI обеспечивает предопределенные высокоуровневые аппаратные события для наиболее распространенных процессоров и прямой доступ к низкоуровневым естественным событиям одного определенного процессора. Также поддерживаются счетчик мультиплексирования и управление переполнением.

Операционная система должна поддерживать доступ к аппаратным счетчикам, что необходимо для использования PAPI. Например, ядро Linux/x86 должно быть 'пропатчено' для поддержки драйвера аппаратного мониторинга чтобы появилась поддержка PAPI.

В современных ядрах Linux добавлен упрощенный интерфейс perf_events для сходных целей.



Просмотров: 468


<<< Глубокое семплирование
Automake >>>