Abstract-Modern mobila och inbyggda enheter krävs för att bli allt mer energieffektiva samtidigt som de kör mer sofistikerade uppgifter, vilket gör att CPU-designen blir mer komplex och använder mer energibesparande tekniker. Detta har skapat ett större behov av snabba och exakta energiuppskattning ramar för både run-time CPU energihantering och design-rymd prospektering. Vi presenterar en statistiskt rigorös och ny metod för att bygga exakta run-time-kraftmodeller med hjälp av prestandaövervakningsräknare (PMC) för mobila och inbyggda enheter, och visar hur våra modeller effektiviserar användningen av begränsade träningsdata och bättre anpassar sig till osedda scenarier genom att unikt överväga stabilitet. Vår robusta modellformulering minskar multicollinearitet, möjliggör separation av statisk och dynamisk kraft, och tillåter en 100× minskning av experimenttid samtidigt offra endast 0,6% noggrannhet. Vi presenterar en statistiskt detaljerad utvärdering av vår modell och belyser och tar itu med problemet med heteroscedasticitet i kraftmodellering. Vi presenterar programvara som implementerar våra metodik och bygga kraftmodeller för ARM Cortex-A7 och Cortex-A15-processorer, med 3,8% respektive 2,8% genomsnittsfel. Vi modellerar beteendet hos den icke-ideala CPU-spänningsregulatorn under dynamisk CPU-aktivitet för att förbättra modelleringsnoggrannheten med upp till 5,5% i situationer där spänningen inte kan mätas. För att ta itu med bristen på forskning med hjälp av PMC-data från riktiga mobila enheter presenterar vi även vår datainsamlingsmetod och experimentella plattformsprogram. Vi stöder detta dokument med onlineresurser inklusive programvaruverktyg, dokumentation, rådata och ytterligare resultat.
Ett nytt arbete presenterar en metodik och motsvarande programvaruverktyg för att skapa PMC-baserade kraftmodeller REF.
Accurate and Stable Run-Time Power Modeling for Mobile and Embedded CPUs
{'venue': 'IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems', 'journal': 'IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems', 'mag_field_of_study': ['Computer Science']}