Access the full text.
Sign up today, get DeepDyve free for 14 days.
Kaige Yan, Xingyao Zhang, Xin Fu (2015)
Characterizing, modeling, and improving the QoE of mobile devices with low battery levelProceedings of the 48th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO’15). IEEE
Anil Kanduri, Mohammad-Hashem Haghbayan, Amir M. Rahmani, Pasi Liljeberg, Axel Jantsch, Nikil Dutt, Hannu Tenhunen (2016)
Approximation knob: Power capping meets energy efficiencyProceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD’16). IEEE
Nikita Mishra, Connor Imes, John D. Lafferty, Henry Hoffmann (2018)
CALOREE: Learning control for predictable latency and low energyACM SIGPLAN Notices, 53
Yancheng Zhang, Chao-Yang Wang (2009)
Cycle-life characterization of automotive lithium-ion batteries with LiNiO2 cathodeJ. Electrochem. Soc., 156
Henry Hoffmann, Jonathan Eastep, Marco D. Santambrogio, Jason E. Miller, Anant Agarwal (2010)
Application heartbeats: A generic interface for specifying program performance and goals in autonomous computing environmentsProceedings of the 7th International Conference on Autonomic Computing
Min Chen, Gabriel A. Rincon-Mora (2006)
Accurate electrical battery model capable of predicting runtime and IV performanceIEEE Trans. Energy Conv., 21
Leonardo M. Rodrigues, Carlos Montez, Ricardo Moraes, Paulo Portugal, Francisco Vasques (2017)
A temperature-dependent battery model for wireless sensor networksSensors, 17
Elham Shamsa, Anil Kanduri, Amir M. Rahmani, Pasi Liljeberg, Axel Jantsch, Nikil Dutt (2018)
Goal formulation: Abstracting dynamic objectives for efficient on-chip resource allocationProceedings of the IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC’18).
Hardkernel (2019)
ODROID-XURetrieved from https://www.hardkernel.com/.
Sidartha Azevedo Lobo De Carvalho, Daniel Carvalho Da Cunha, Abel Guilhermino Da Silva-Filho (2017)
Autonomous power management for embedded systems using a non-linear power predictorProceedings of the Euromicro Conference on Digital System Design (DSD’17). IEEE
Myfixguide (2020)
Best Smartphone Processors RankingRetrieved from https://www.myfixguide.com/best-smartphone-processors-ranking/.
Amir-Mohammad Rahmani, Mohammad-Hashem Haghbayan, Anil Kanduri, Awet Yemane Weldezion, Pasi Liljeberg, Juha Plosila, Axel Jantsch, Hannu Tenhunen (2015)
Dynamic power management for many-core platforms in the dark silicon era: A multi-objective control approachProceedings of the IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED’15). IEEE
Yanzhi Wang, Xue Lin, Qing Xie, Naehyuck Chang, Massoud Pedram (2014)
Minimizing state-of-health degradation in hybrid electrical energy storage systems with arbitrary source and load profilesProceedings of the Design
Kaige Yan, Xingyao Zhang, Jingweijia Tan, Xin Fu (2016)
Redefining QoS and customizing the power management policy to satisfy individual mobile usersProceedings of the 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO’16). IEEE
Denzil Ferreira, Anind K. Dey, Vassilis Kostakos (2011)
Understanding human-smartphone concerns: A study of battery lifeProceedings of the International Conference on Pervasive Computing. Springer
Qing Xie, Jaemin Kim, Yanzhi Wang, Donghwa Shin, Naehyuck Chang, Massoud Pedram (2013)
Dynamic thermal management in mobile devices considering the thermal coupling between battery and application processorProceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD’13). IEEE
Yukai Chen, Alberto Bocca, Alberto Macii, Enrico Macii, Massimo Poncino (2016)
A li-ion battery charge protocol with optimal aging-quality of service trade-offProceedings of the International Symposium on Low Power Electronics and Design
Alberto Bocca, Alessandro Sassone, Alberto Macii, Enrico Macii, Massimo Poncino (2015)
An aging-aware battery charge scheme for mobile devices exploiting plug-in time patternsProceedings of the 33rd IEEE International Conference on Computer Design (ICCD’15). IEEE
Anil Kanduri, Antonio Miele, Amir M. Rahmani, Pasi Liljeberg, Cristiana Bolchini, Nikil Dutt (2018)
Approximation-aware coordinated power/performance management for heterogeneous multi-coresProceedings of the 55th Annual Design Automation Conference
Shervin Sharifi, Dilip Krishnaswamy, Tajana Šimunić Rosing (2013)
PROMETHEUS: A proactive method for thermal management of heterogeneous MPSoCsIEEE Trans. Comput.-Aided Design Integr. Circ. Syst., 32
Thannirmalai Somu Muthukaruppan, Mihai Pricopi, Vanchinathan Venkataramani, Tulika Mitra, Sanjay Vishin (2013)
Hierarchical power management for asymmetric multi-core in dark silicon eraProceedings of the 50th ACM/EDAC/IEEE Design Automation Conference (DAC’13). IEEE
Ujjwal Gupta, Chetan Arvind Patil, Ganapati Bhat, Prabhat Mishra, Umit Y. Ogras (2017)
Dypo: Dynamic pareto-optimal configuration selection for heterogeneous mpsocsACM Trans. Embed. Comput. Syst., 16
XDA. (2015)
XDA-developersforumsRetrieved from https://forum.xda-developers.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957.
Gang Ning, Branko N. Popov (2004)
Cycle life modeling of lithium-ion batteriesJ. Electrochem. Soc., 151
Hergys Rexha, Simon Holmbacka, Sébastien Lafond (2017)
Core level utilization for achieving energy efficiency in heterogeneous systemsProceedings of the 25th Euromicro International Conference on Parallel
Naoki Matsumura, Nobuhiro Otani, Kiyohiro Hamaji (2009)
Intelligent battery charging rate managementU.S. Patent App
Tina R. Patil (2013)
Performance analysis of Naive Bayes and J48 classification algorithm for data classificationJ. Comput. Sci. Appl., 6
Jian Chen, Lizy Kurian John, Dimitris Kaseridis (2011)
Modeling program resource demand using inherent program characteristicsACM SIGMETRICS Perform. Eval. Rev., 39
Liang He, Eugene Kim, Kang G. Shin, Guozhu Meng, Tian He (2017)
Battery state-of-health estimation for mobile devicesProceedings of the 8th International Conference on Cyber-Physical Systems
Alan Millner (2010)
Modeling lithium ion battery degradation in electric vehiclesProceedings of the IEEE Conference on Innovative Technologies for an Efficient and Reliable Electricity Supply. IEEE
Alma Pröbstl, Bashima Islam, Shahriar Nirjon, Naehyuck Chang, Samarjit Chakraborty (2020)
Intelligent chargers will make mobile devices live longerIEEE Design Test, 37
Nikita Mishra, Huazhe Zhang, John D. Lafferty, Henry Hoffmann (2015)
A probabilistic graphical model-based approach for minimizing energy under performance constraintsACM SIGARCH Comput. Architect. News, 43
Huazhe Zhang, Henry Hoffmann (2016)
Maximizing performance under a power cap: A comparison of hardware, software, and hybrid techniquesACM SIGPLAN Notices, 51
Basireddy Karunakar Reddy, Geoff V. Merrett, Bashir M. Al-Hashimi, Amit Kumar Singh (2018)
Online concurrent workload classification for multi-core energy managementProceedings of the Design
Alexei Colin, Arvind Kandhalu, Ragunathan Rajkumar (2014)
Energy-efficient allocation of real-time applications onto heterogeneous processorsProceedings of the IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications. IEEE
Eibe Frank, Mark Hall, Bernhard Pfahringer (2002)
Locally weighted naive bayesProceedings of the 19th conference on Uncertainty in Artificial Intelligence. Morgan Kaufmann Publishers
Tae-Rok Hwang (2013)
Battery Log, Version 2Retrieved from https://play.google.com.
Yuhao Zhu, Matthew Halpern, Vijay Janapa Reddi (2015)
Event-based scheduling for energy-efficient qos (eqos) in mobile web applicationsProceedings of the IEEE 21st International Symposium on High Performance Computer Architecture (HPCA’15). IEEE
Aaron Carroll, Gernot Heiser, et al (2010)
An analysis of power consumption in a smartphoneProceedings of the USENIX Annual Technical Conference
Saeid Bashash, Scott J. Moura, Joel C. Forman, Hosam K. Fathy (2011)
Plug-in hybrid electric vehicle charge pattern optimization for energy cost and battery longevityJ. Power Sources, 196
Wooseok Lee, Reena Panda, Dam Sunwoo, Jose Joao, Andreas Gerstlauer, Lizy K. John (2018)
BUQS: Battery-and user-aware QoS scaling for interactive mobile devicesProceedings of the 23rd Asia and South Pacific Design Automation Conference (ASP-DAC’18). IEEE
Shin Donghwa, Kitae Kim, Naehyuck Chang, Woojoo Lee, Yanzhi Wang, Qing Xie, Massoud Pedram (2013)
Online estimation of the remaining energy capacity in mobile systems considering system-wide power consumption and battery characteristicsProceedings of the 18th Asia and South Pacific Design Automation Conference (ASP-DAC’13). IEEE
Anuj Pathania, Qing Jiao, Alok Prakash, Tulika Mitra (2014)
Integrated CPU-GPU power management for 3D mobile gamesProceedings of the 51st ACM/EDAC/IEEE Design Automation Conference (DAC’14). IEEE
Matthew B. Pinson, Martin Z. Bazant (2012)
Theory of SEI formation in rechargeable batteries: Capacity fade, accelerated aging and lifetime predictionJ. Electrochem. Soc., 160
Matthew R. Guthaus, Jeffrey S. Ringenberg, Dan Ernst, Todd M. Austin, Trevor Mudge, Richard B. Brown (2001)
MiBench: A free, commercially representative embedded benchmark suiteProceedings of the 4th Annual IEEE International Workshop on Workload Characterization (WWC’01). IEEE
Benjamin Gaudette, Carole-Jean Wu, Sarma Vrudhula (2016)
Improving smartphone user experience by balancing performance and energy with probabilistic QoS guaranteeProceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA’16). IEEE
Elham Shamsa, Anil Kanduri, Nima TaheriNejad, Alma Pröbstl, Samarjit Chakraborty, Amir M. Rahmani, Pasi Liljeberg (2020)
User-centric resource management for embedded multi-core processorsProceedings of the 33rd International Conference on VLSI Design and 19th International Conference on Embedded Systems (VLSID’20). IEEE
Elham Shamsa, Anil Kanduri, Amir M. Rahmani, Pasi Liljeberg, Axel Jantsch, Nikil Dutt (2019)
Goal-driven autonomy for efficient on-chip resource management: Transforming objectives to goalsProceedings of the Design
Rui Xiong, Jiayi Cao, Quanqing Yu, Hongwen He, Fengchun Sun (2017)
Critical review on the battery state of charge estimation methods for electric vehiclesIEEE Access 6 (2017), 6
Alma Pröbstl, Philipp Kindt, Emanuel Regnath, Samarjit Chakraborty (2015)
Smart2: Smart charging for smart phonesProceedings of the IEEE 21st International Conference on Embedded and Real-Time Computing Systems and Applications. IEEE
Ujjwal Gupta, Manoj Babu, Raid Ayoub, Michael Kishinevsky, Francesco Paterna, Umit Y. Ogras (2018)
STAFF: Online learning with stabilized adaptive forgetting factor and feature selection algorithmProceedings of the 55th ACM/ESDA/IEEE Design Automation Conference (DAC’18). IEEE
Smartphone users require high Battery Cycle Life (BCL) and high Quality of Experience (QoE) during their usage. These two objectives can be conflicting based on the user preference at run-time. Finding the best trade-off between QoE and BCL requires an intelligent resource management approach that considers and learns user preference at run-time. Current approaches focus on one of these two objectives and neglect the other, limiting their efficiency in meeting users’ needs. In this article, we present UBAR, User- and Battery-aware Resource management, which considers dynamic workload, user preference, and user plug-in/out pattern at run-time to provide a suitable trade-off between BCL and QoE. UBAR personalizes this trade-off by learning the user’s habits and using that to satisfy QoE, while considering battery temperature and State of Charge (SOC) pattern to maximize BCL. The evaluation results show that UBAR achieves 10% to 40% improvement compared to the existing state-of-the-art approaches.
ACM Transactions on Embedded Computing Systems (TECS) – Association for Computing Machinery
Published: Mar 27, 2021
Keywords: On-chip resource management
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.