WikiDer > Бағдарламалау интерфейсінің өнімділігі
Жылы Информатика, Өнімділікті бағдарламалау интерфейсі (PAPI) портативті болып табылады интерфейс (а түрінде кітапхана) дейін аппараттық өнімділіктің есептегіштері қазіргі заманғы микропроцессорлар. Ол төмен деңгей көрсеткіштерін жинау үшін кеңінен қолданылады (мысалы. нұсқаулық санайды, сағат циклдары, кэш жіберілмейді) жұмыс істейтін компьютерлік жүйелер UNIX/Linux операциялық жүйелер.
PAPI танымал процессорлардан жинақталған алдын-ала анықталған жоғары деңгейлі аппараттық оқиғаларды және белгілі бір процессордың жергілікті деңгейіндегі оқиғаларға тікелей қол жеткізуді қамтамасыз етеді. Есептегіш мультиплекстеу және толып кету өңдеуге де қолдау көрсетіледі.
Операциялық жүйе PAPI-ді қолдану үшін аппараттық есептегіштерге қол жетімділік қажет.
Мысалы, 2010 жылға дейін, а Linux / x86 ядросы өнімділікті бақылау есептегіштерінің драйверімен жабу керек болды (perfctr сілтемеLinux нұсқасының 2.6.32 және PAPI 2010 шығарылымдарынан бастап, PAPI Linux-тағы қолданыстағы жетілдірілген ішкі жүйені қолдана алады және осылайша бұдан әрі жұмыс істейтін ағаш драйверінің қажеті жоқ.
Қолдау көрсетілетін операциялық жүйелер мен талаптар ресми репозитарийдің құжаттамасында келтірілген INSTALL.txt.
Сондай-ақ қараңыз
Әрі қарай оқу
- Қазіргі заманғы процессорлардағы өнімді бағалауға арналған портативті бағдарламалау интерфейсі / International Journal of High Performance Computing Applications архиві 14 том 3 шығарылым, 2000 ж., 3 тамыз, 189-204 беттер doi: 10.1177 / 109434200001400303 (ағылшынша)
- Донгарра, Джек және т.б. «Linux жүйелеріндегі аппараттық өнімділікті бақылау үшін PAPI пайдалану«// Linux кластерлері бойынша конференция: HPC революциясы. 5-том. Linux кластерлік институты, 2001 ж. (ағылшынша)
Сыртқы сілтемелер
- Ресми сайт
- Филип Муччи, PAPI көмегімен өнімділікті бақылау / Доктор Доббс, 01.06.2005 ж
- Sun Niagara 2 процессоры үшін PAPI Backend жасау, 2009
| Бұл компьютерлік кітапхана- қатысты мақала а бұта. Сіз Уикипедияға көмектесе аласыз оны кеңейту. |