I detta dokument föreslås användning av mikroprocessorers prestandaräknare för onlinemätning av komplett systemeffektförbrukning. Även om tidigare studier har visat att prestandaräknare används för mikroprocessorkraft, så vitt vi vet, är vi först med att skapa kraftmodeller för hela systemet baserat på processorprestandahändelser. Vårt tillvägagångssätt drar nytta av prestandahändelsernas "trick-down"-effekt i en mikroprocessor. Vi visar hur välkända prestandarelaterade händelser inom en mikroprocessor som cachefel och DMA-transaktioner i hög grad korreleras till strömförbrukning utanför mikroprocessorn. Med hjälp av mätning av ett verkligt system som kör vetenskaplig och kommersiell arbetsbelastning utvecklar och validerar vi kraftmodeller för fem delsystem: minne, chipset, I/O, disk och mikroprocessor. Dessa modeller visar sig ha ett genomsnittligt fel på mindre än 9 % per delsystem under hela den beräknade arbetsbelastningen. Genom att använda dessa modeller och befintliga funktionsräknare på chip, är det möjligt att uppskatta systemets strömförbrukning utan behov av ytterligare strömavkännande hårdvara.
Bircher och John REF använder prestandaräknare för att uppskatta strömförbrukningen för hela systemet, inklusive minne, chipset, I/O, disk och processorn.
Complete System Power Estimation: A Trickle-Down Approach Based on Performance Events
{'venue': '2007 IEEE International Symposium on Performance Analysis of Systems & Software', 'journal': '2007 IEEE International Symposium on Performance Analysis of Systems & Software', 'mag_field_of_study': ['Computer Science']}