Abstract-Den mängd energi som förbrukas av datorsystem kan sänkas genom användning av effektivare algoritmer och programvara. Tyvärr, programutvecklare saknar verktyg för att identifiera energihungriga sektioner i sin kod och därför måste lita på sin intuition när man försöker optimera sin kod för energiförbrukning. Vi har utvecklat eprof, en profilerare som relaterar energiförbrukning till kod platser; det attribut både synkront förbrukad energi i processorn och asynkront förbrukad energi i perifera enheter som hårddiskar, nätverkskort, etc. Eprof kräver minimala ändringar av kärnan (tens av rader av kod) och kräver inte speciell hårdvara till energiprofil programvara. Därför kan eprof i stor utsträckning användas för att hjälpa utvecklare att fatta energimedvetna beslut.
Schubert m.fl. REF utvecklade eprof, en programvara profilerare som relaterar den totala dynamiska förbrukningen energi till specifika kodavsnitt.
Profiling Software for Energy Consumption
{'venue': '2012 IEEE International Conference on Green Computing and Communications', 'journal': '2012 IEEE International Conference on Green Computing and Communications', 'mag_field_of_study': ['Computer Science']}