Abstract-Vi presenterar en studie om att uppskatta den dynamiska effektförbrukningen hos en processor baserad på prestandaräknare. Dagens processorer har ett stort antal sådana räknare för att övervaka olika CPU och minnesparametrar, såsom utnyttjande, beläggning, bandbredd, sida, cache, och gren buffert träffhastigheter. Användningen av olika uppsättningar av prestandaräknare för att uppskatta den effekt som förbrukas av processorn har visats i det förflutna. Vårt mål är att ta reda på om det finns en undergrupp av räknare som med tillräcklig noggrannhet kan användas för att uppskatta den dynamiska effektförbrukningen hos processorer med varierande mikroarkitektur. I detta syfte anser vi att två nya processorkonfigurationer representerar två ytterligheter av prestandaspektrumet, den ena riktar sig mot låg effekt och den andra hög prestanda. Våra resultat indikerar att endast tre räknare mäter 1) antalet hämtade instruktioner, 2) nivå-1 cache träffar, och 3) leveransstånd är tillräckliga för att uppnå tillräcklig precision. Dessa räknare visas vara effektiva för att förutsäga den dynamiska effektförbrukningen mellan processorer av varierande resursstorlekar som uppnår en förutsägelse noggrannhet på 95 %.
Det arbete som presenteras i REF tar hänsyn till två processorkonfigurationer i de motsatta ändarna av ett prestandaspektrum: en lågeffektprocessor och en högpresterande processor.
A Study on the Use of Performance Counters to Estimate Power in Microprocessors
{'venue': 'IEEE Transactions on Circuits and Systems II: Express Briefs', 'journal': 'IEEE Transactions on Circuits and Systems II: Express Briefs', 'mag_field_of_study': ['Computer Science']}