Smartphone processor architecture, operations, and functions: current state-of-the-art and future outlook: energy performance trade-off Energy-performance trade-off for smartphone processors

被引:6
作者
Ginny [1 ]
Kumar, Chiranjeev [1 ]
Naik, Kshirasagar [2 ]
机构
[1] Indian Inst Technol ISM Dhanbad, Dept Comp Sci & Engn, Dhanbad, Jharkhand, India
[2] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON, Canada
关键词
Smartphone energy optimization; Multi-core architecture; Cloud offloading; DVFS; Processor activites; Smartphone applications; Energy bugs; MEMORY LEAK DETECTION; APPROXIMATE DIVIDER; POWER-CONSUMPTION; MOBILE DEVICES; REGISTER FILE; EFFICIENT; OPTIMIZATION; FRAMEWORK; VOLTAGE; DESIGN;
D O I
10.1007/s11227-020-03312-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Balancing energy-performance trade-offs for smartphone processor operations is undergoing intense research considering the challenges with the evolving technology of mobile computing. However, to guarantee energy-efficient processor operation, layout, and architecture, it is necessary to identify and integrate optimization techniques and parameters influencing energy-performance trade-off in various processor activity domains. Existing literature on energy optimization in smartphones focuses primarily on individual sub-domains such as OS, GPU, and cloud offloading methods. It reflects multiple smartphone processor activities domains as being the most discussed but less integrated. Through this study, we intend to provide the current state-of-the-art energy optimization techniques for smartphone processor operations. It also classifies multiple energy-draining processor operations along with their thorough discussion of methodologies and popular optimization techniques. The study models smartphone processor sub-components highlighting conventional techniques and performance parameters among its varied domains affecting the device's energy performance along with significant energy drain minimization without any serious performance degradation. The study analyzes these approaches in the context of applicability, performance, and expected future demands along with revealing limitations of those approaches and open research issues prevailing in the available literature. Finally, we conclude our study by summarizing the current state of the art for smartphone processor activities power consumption.
引用
收藏
页码:1377 / 1454
页数:78
相关论文
共 256 条
  • [1] Abdel-Majeed Mohammad, 2013, 2013 46th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO). Proceedings, P111, DOI 10.1145/2540708.2540719
  • [2] Reducing Power Consumption of GPGPUs Through Instruction Reordering
    Aghilinasab, Homa
    Sadrosadati, Mohammad
    Samavatian, Mohammad Hossein
    Sarbazi-Azad, Hamid
    [J]. ISLPED '16: PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2016, : 356 - 361
  • [3] A case and framework for code analysis-based smartphone application energy estimation
    Ahmad, Raja Wasim
    Gani, Abdullah
    Ab Hamid, Siti Hafizah
    Naveed, Anjum
    Ko, Kwangman
    Rodrigues, Joel J. P. C.
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2017, 30 (10)
  • [4] Mobile device power models for energy efficient dynamic offloading at runtime
    Ali, Farhan Azmat
    Simoens, Pieter
    Verbelen, Tim
    Demeester, Piet
    Dhoedt, Bart
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 113 : 173 - 187
  • [5] Altamimi M., 2012, 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), P764, DOI 10.1109/CLOUD.2012.72
  • [6] Arndt OJ, 2015, 2015 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), P1402, DOI 10.1109/GlobalSIP.2015.7418429
  • [7] QVM: An Efficient Runtime for Detecting Defects in Deployed Systems
    Arnold, Matthew
    Vechev, Martin
    Yahav, Eran
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2011, 21 (01)
  • [8] Badampudi D., 2015, P 19 INT C EV ASS SO, P1, DOI [DOI 10.1145/2745802.2745818, 10.1145/2745802.2745818]
  • [9] Banerjee A, 2016, 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), P127, DOI [10.1109/MobileSoft.2016.037, 10.1145/2897073.2897085]
  • [10] Optimal processor dynamic-energy reduction for parallel workloads on heterogeneous multi-core architectures
    Barros, C. A.
    Silveira, L. F. Q.
    Valderrama, C. A.
    Xavier-de-Souza, S.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (06) : 418 - 425