Grace Metri, Abhishek Agrawal, R. Peri, M. Brockmeyer, Weisong Shi
{"title":"移动设备功率分析的简单方法","authors":"Grace Metri, Abhishek Agrawal, R. Peri, M. Brockmeyer, Weisong Shi","doi":"10.1109/ICEAC.2012.6471020","DOIUrl":null,"url":null,"abstract":"Smartphones and tablets are enabling people to perform day to day tasks which were previously impossible to perform without a personal computer. Smartphones and tablets are, by nature, highly dependent on battery life. As a result, a major challenge faced by developers is to understand how their software impact power usage of a device because users of applications tend to evaluate an application not just by its utility and performance but by its impact on battery drainage as well. As a result, developers need to debug the energy efficiency of their applications alongside debugging their performance. In this paper, we explain the power profiling techniques used to determine energy efficiency of applications on Android devices. We also introduce our Software Power Monitor (SoftPowerMon) tool which can aid developers debug applications from an energy perspective and can even help platform developers' develop more efficient systems. Then, using SoftPowerMon, we power profile three different devices: two smartphones and a tablet. We conclude by comparing the performance overhead of our tool to other tools and we show that SoftPowerMon can answer “why” a specific amount of power is consumed on a device as opposed to “how much” power is consumed.","PeriodicalId":436221,"journal":{"name":"2012 International Conference on Energy Aware Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"A simplistic way for power profiling of mobile devices\",\"authors\":\"Grace Metri, Abhishek Agrawal, R. Peri, M. Brockmeyer, Weisong Shi\",\"doi\":\"10.1109/ICEAC.2012.6471020\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Smartphones and tablets are enabling people to perform day to day tasks which were previously impossible to perform without a personal computer. Smartphones and tablets are, by nature, highly dependent on battery life. As a result, a major challenge faced by developers is to understand how their software impact power usage of a device because users of applications tend to evaluate an application not just by its utility and performance but by its impact on battery drainage as well. As a result, developers need to debug the energy efficiency of their applications alongside debugging their performance. In this paper, we explain the power profiling techniques used to determine energy efficiency of applications on Android devices. We also introduce our Software Power Monitor (SoftPowerMon) tool which can aid developers debug applications from an energy perspective and can even help platform developers' develop more efficient systems. Then, using SoftPowerMon, we power profile three different devices: two smartphones and a tablet. We conclude by comparing the performance overhead of our tool to other tools and we show that SoftPowerMon can answer “why” a specific amount of power is consumed on a device as opposed to “how much” power is consumed.\",\"PeriodicalId\":436221,\"journal\":{\"name\":\"2012 International Conference on Energy Aware Computing\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 International Conference on Energy Aware Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEAC.2012.6471020\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 International Conference on Energy Aware Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEAC.2012.6471020","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A simplistic way for power profiling of mobile devices
Smartphones and tablets are enabling people to perform day to day tasks which were previously impossible to perform without a personal computer. Smartphones and tablets are, by nature, highly dependent on battery life. As a result, a major challenge faced by developers is to understand how their software impact power usage of a device because users of applications tend to evaluate an application not just by its utility and performance but by its impact on battery drainage as well. As a result, developers need to debug the energy efficiency of their applications alongside debugging their performance. In this paper, we explain the power profiling techniques used to determine energy efficiency of applications on Android devices. We also introduce our Software Power Monitor (SoftPowerMon) tool which can aid developers debug applications from an energy perspective and can even help platform developers' develop more efficient systems. Then, using SoftPowerMon, we power profile three different devices: two smartphones and a tablet. We conclude by comparing the performance overhead of our tool to other tools and we show that SoftPowerMon can answer “why” a specific amount of power is consumed on a device as opposed to “how much” power is consumed.