Computer Science ›› 2022, Vol. 49 ›› Issue (10): 59-65.doi: 10.11896/jsjkx.210800103

• High Perfonnance Computing • Previous Articles     Next Articles

CPU Power Model for ARM Architecture Cloud Servers

JIN Yu-yan1, YU Tian-hao1, WANG Song-bo1, LIN Wei-wei1,3, PAN Yu-cong2   

  1. 1 School of Computer Science and Engineering,South China University of Technology,Guangzhou 510641,China
    2 Guangdong Science and Technology Infrastructure Center,Guangzhou 510033,China
    3 Pengcheng Laboratory,Shenzhen,Guangdong 518066,China
  • Received:2021-08-12 Revised:2022-03-02 Online:2022-10-15 Published:2022-10-13
  • About author:JIN Yu-yan,born in 1998,postgra-duate.Her main research interests include cloud computing,big data technology and resource scheduling.
    LIN Wei-wei,born in 1980,Ph.D,professor,is a senior member of China Computer Federation.His main research interests include cloud computing,big data technology and AI application technology.
  • Supported by:
    National Natural Science Foundation of China(62072187),Key-Area Research and Development Program of Guangdong Province(2021B0101420002),Guangdong Major Project of Basic and Applied Basic Research(2019B030302002),Guangzhou Science and Technology Plan(202007040002),Guangzhou Development Zone International Cooperation Project(2020GH10),Guangdong Provincial Key Laboratory of High Performance Computing and 2019 Project Funding and Major Key Project of PCL(PCL2012A09).

Abstract: The power model of cloud server is one of the important contents of the research on the energy consumption optimization of cloud data center.The CPU power model is an important part of the power models of cloud servers.However,the existing CPU power models do not consider the CPU heterogeneity,such as lack of research on the CPU power model of ARM architecture cloud servers.Based on the investigation and analysis of existing ARM architecture CPU power models,this paper proposes a new CPU power model oriented to the ARM architecture,namely the hybrid based model(HBM).HBM comprehensively considers modeling features such as CPU utilization and CPU performance events.Compared with existing PMC based model with high measurement accuracy,HBM has similar measurement accuracy and lower model training cost.Thus,HBM is more suitable for CPU power modeling of ARM servers.This paper uses the Sysbench benchmark to verify HBM,and experimental results show that the mean relative error(MRE) of HBM is within 1%,which means HBM has high measurement accuracy.Cross-experiments are also conducted for x86 and ARM architecture servers.,and experimental results show that the CPU power beha-viors of servers with different architectures are not the same,thus different CPU power modeling methods should be used.

Key words: Energy consumption optimization, Power model, CPU heterogeneity, ARM architecture

CLC Number: 

  • TP393
[1]SCHAGAEV I,KAEGI-TRACHSEL T.Architecture Comparison and Evaluation[M].Springer International Publishing,2016.
[2]AKRAM A.A Study on the Impact of Instruction Set Architectures on Processor's Performance[D].Davis:University of California,Davis,2017.
[3]SHEN J P,LIPASTI M H.Modern Processor Design:Fundamentals of Superscalar Processors [M].Waveland Press,2013.
[4]WANG W.An improved instruction-level power and energymodel for RISC microprocessors[D].Southampton:University of Southampton,2017.
[5]GREENHALGH P.ARM big.LITTLE Processing with ARMCortex-A15 & Cortex-A7[J/OL].https://www.eetimes.com/big-little-processing-with-arm-cortex-a15-cortex-a7.
[6]DENG L Y P,CHEN C S,CAI H L.Research on Timing Analysis Based on Cache Characteristics of ARM Processor[J].Sichuan Ordnance Journal,2015(11):118-121,124.
[7]BLEM E,MENON J,SANKARALINGAM K.Power Strug-gles:Revisiting the RISC vs.CISC Debate on Contemporary ARM and x86 Architectures [C]//2013 IEEE 19thInterna-tional Symposium on High Performance Computer Architecture(HPCA).IEEE,2013:1-12.
[8]AROCA R V,GONALVES L M G.Towards Green Data-Centers:A Comparison of x86 and ARM Architectures Power Efficiency[J].Journal of Parallel and Distributed Computing,2012,72(12):1770-1780.
[9]LI J W,LUO P.Opportunities and Challenges of Server Based on ARM Architecture[J].China New Telecommunications,2020,22(18):47-48.
[10]VASILAKIS E.An instruction level energy characterization of arm processors[R].FORTH-ICS/TR-450,2015.
[11]OBUKHOVA K,ZHURAVSKA I,BURENKO V.Diagnostics of Power Consumption ofa Mobile Device Multi-core Processor with Detail of Each Core Utilization[C]//2020 IEEE 15th International Conference on Advanced Trends in Radioelectro-nics,Telecommunications and Computer Engineering(TCSET).IEEE,2020:368-372.
[12]WALKER M J,DAS A K,MERRETT G V,et al.Run-timePower Estimation for Mobile and Embedded Asymmetric Multi-core CPUs[C]//Hipeac Workshop on Energy Efficiency with Heterogenous Computing.2015.
[13]CHEN K,KILPATRICK P,NIKOLOPOULOS D S,et al.Cross Architectural Power Modelling[C]//2020 20th IEEE/ACM International Symposium on Cluster,Cloud and Internet Computing(CCGRID).IEEE,2020:390-399.
[14]SANKARAN S,SRIDHAR R.Energy Modeling for Mobile Devices Using Performance Counters [C]//2013 IEEE 56th International Midwest Symposium on Circuits and Systems(MWSCAS).IEEE,2013:441-444.
[15]SAGI M,DOAN N A V,RAPP M,et al.A Lightweight Nonli-near Methodology to Accurately Model Multicore Processor Po-wer[J].IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,2020,39(11):3152-3164.
[16]ZHANG Y,LIU Y,LI Z,et al.Accurate CPU Power Modeling for Multicore Smartphones[J/OL].Microsoft Research,2015.https://www.microsoft.com/en-us/research/publication/accurate-cpu-power-modeling-for-multicore-smartphones.
[17]KATAOKA H,DUOLIKUN D,ENOKIDO T,et al.PowerConsumption and Computation Models of a Server with a Multi-core CPU and Experiments[C]//2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops.IEEE,2015:217-222.
[18]HUANG W,LEFURGY C,KUK W,et al.Accurate Fine-grained Processor Power Proxies[C]//2012 45th Annual IEEE/ACM International Symposium on Microarchitecture.IEEE,2012:224-234.
[19]ZHAI Y,ZHANG X,ERANIAN S,et al.Happy:Hyperthread-aware Power Profiling Dynamically[C]//2014 {USENIX} Annual Technical Conference.2014:211-217.
[20]SHEN K,SHRIRAMAN A,DWARKADAS S,et al.PowerContainers:An OS Facility for Fine-Grained Power and Energy Management on Multicore Servers[J].Computer Architecture News,2013,41(1):65-76.
[21]MISHRA S K,PARIDA P P,SAHOO S,et al.Improving Energy Usage in Cloud Computing Using DVFS[M]//Progress in Advanced Computing and Intelligent Engineering.Singapore:Springer,2018:623-632.
[22]LIN W,YU T,GAO C,et al.A Hardware-aware CPU Power Measurement Based on the Power-exponent Function Model for Cloud Servers[J].Information Sciences,2021,547:1045-1065.
[1] HU Jin-tian, WANG Gao-cai, XU Xiao-tong. Task Migration Strategy with Energy Optimization in Mobile Edge Computing [J]. Computer Science, 2020, 47(6): 260-265.
[2] ZHANG Peng-yi, SONG Jie. Research Advance on Efficiency Optimization of Blockchain Consensus Algorithms [J]. Computer Science, 2020, 47(12): 296-303.
[3] LU Hai-feng, GU Chun-hua, LUO Fei, DING Wei-chao, YUAN Ye, REN Qiang. Virtual Machine Placement Strategy with Energy Consumption Optimization under Reinforcement Learning [J]. Computer Science, 2019, 46(9): 291-297.
[4] HUANG Rong-xi, WANG Nao, XIE Tian-xiao, WANG Gao-cai. Study on Channel-aware Expected Energy Consumption Minimization Strategy in Wireless Networks [J]. Computer Science, 2018, 45(10): 130-137.
[5] XU Hui-qing, WANG Gao-cai and MIN Ren-jiang. Energy-consumption Optimization Strategy Based on Cooperative Caching for Content-centric Network [J]. Computer Science, 2017, 44(8): 76-81.
[6] PENG Ying, WANG Gao-cai and WANG Nao. Energy Consumption Optimization Strategy for Data Transmission Based on Data Arrival Rate in Mobile Networks [J]. Computer Science, 2017, 44(1): 117-122.
[7] WANG Zhuo-wei, CHENG Liang-lun and XIAO Hong. High-precision Architecture-level Power Model Based on GPU [J]. Computer Science, 2016, 43(11): 30-35.
[8] YANG Liang-huai, RUAN Zhong-xiao, ZHU Hong-yan and WANG Zhou-xin. Effective Power Capping Scheme for Database Server [J]. Computer Science, 2015, 42(Z11): 490-496.
[9] GUO Bing-lei, YU Jiong, LIAO Bin and YANG De-xian. Research on SQL Energy Consumption Modeling and Optimization [J]. Computer Science, 2015, 42(10): 202-207.
[10] YANG Liang-huai and ZHU Hong-yan. Whole System Realtime Power Profiling and Modeling [J]. Computer Science, 2014, 41(9): 32-37.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!