Abstract-Energi och energiförbrukning håller på att bli kritiska mått i utformningen och användningen av högpresterande system. Vi har utökat analysbiblioteket Performance API (PAPI) för att mäta och rapportera energi- och effektvärden. Dessa värden rapporteras med hjälp av det befintliga PAPI API, vilket gör det möjligt för kod som tidigare instrumenterats för prestandaräknare att också mäta effekt och energi. Verktyg på högre nivå som bygger på PAPI kommer automatiskt att få stöd för kraft- och energiavläsningar när de används med den nyaste versionen av PAPI. Vi beskriver i detalj vilka typer av energi- och effektavläsningar som finns tillgängliga via PAPI. Vi stöder externa kraftmätare, samt värden som tillhandahålls internt av nya processorer och GPU:er. Mätningar tillhandahålls direkt till den instrumenterade processen, vilket möjliggör omedelbar kodanalys i realtid. Vi ger exempel på resultat som kan uppnås med vår infrastruktur.
Weaver m.fl. I REF föreslås PAPI-systemet för prestandaanalys för att mäta energi- och energiförbrukningen i arbetsbelastningen med RAPL:s kapacitet.
Measuring Energy and Power with PAPI
{'venue': '2012 41st International Conference on Parallel Processing Workshops', 'journal': '2012 41st International Conference on Parallel Processing Workshops', 'mag_field_of_study': ['Computer Science']}