WikiDer > Бағдарламалау интерфейсінің өнімділігі

Performance Application Programming Interface

Жылы Информатика, Өнімділікті бағдарламалау интерфейсі (PAPI) портативті болып табылады интерфейс (а түрінде кітапхана) дейін аппараттық өнімділіктің есептегіштері қазіргі заманғы микропроцессорлар. Ол төмен деңгей көрсеткіштерін жинау үшін кеңінен қолданылады (мысалы. нұсқаулық санайды, сағат циклдары, кэш жіберілмейді) жұмыс істейтін компьютерлік жүйелер UNIX/Linux операциялық жүйелер.

PAPI танымал процессорлардан жинақталған алдын-ала анықталған жоғары деңгейлі аппараттық оқиғаларды және белгілі бір процессордың жергілікті деңгейіндегі оқиғаларға тікелей қол жеткізуді қамтамасыз етеді. Есептегіш мультиплекстеу және толып кету өңдеуге де қолдау көрсетіледі.

Операциялық жүйе PAPI-ді қолдану үшін аппараттық есептегіштерге қол жетімділік қажет.

Мысалы, 2010 жылға дейін, а Linux / x86 ядросы өнімділікті бақылау есептегіштерінің драйверімен жабу керек болды (perfctr сілтемеLinux нұсқасының 2.6.32 және PAPI 2010 шығарылымдарынан бастап, PAPI Linux-тағы қолданыстағы жетілдірілген ішкі жүйені қолдана алады және осылайша бұдан әрі жұмыс істейтін ағаш драйверінің қажеті жоқ.

Қолдау көрсетілетін операциялық жүйелер мен талаптар ресми репозитарийдің құжаттамасында келтірілген INSTALL.txt.

Сондай-ақ қараңыз

Әрі қарай оқу

Сыртқы сілтемелер