Att mäta energiförbrukningen hos programvarukomponenter är en viktig byggsten för att generera modeller som möjliggör energimedveten schemaläggning, redovisning och budgetering. Aktuella mätmetoder fokuserar på grovkorniga mätningar av applikations- eller systemhändelser. Finkorniga justeringar, särskilt i operativsystemets kärna och i programnivåservrar, kräver dock effektprofiler på samma nivå som en enda programvarufunktion. Fram till nyligen verkade detta vara omöjligt på grund av bristen på finkornig upplösning och höga kostnader för mätutrustning. I det här dokumentet rapporterar vi om vår erfarenhet av att använda energisensorerna Running Average Power Limit (RAPL) som finns i de senaste Intel-processorerna för att mäta energiförbrukningen av kortkodsvägar. Vi undersöker granulariteten vid vilken RAPL-mätningar kan utföras och diskuterar praktiska hinder som uppstår när dessa mätningar utförs på komplexa moderna processorer. Dessutom visar vi hur man använder RAPL-infrastrukturen för att karakterisera energikostnaderna för avkodning av videoskivor.
Hahnel m.fl. REF utnyttjar RAPL för att mäta energikostnaden för korta kodsökvägar för avkodning av videoskivor.
Measuring energy consumption for short code paths using RAPL
{'venue': 'PERV', 'journal': None, 'mag_field_of_study': ['Computer Science']}