Power Measurement Methods for Energy Efficient Applications

Energy consumption constraints on computing systems are more important than ever. Maintenance costs for high performance systems are limiting the applicability of processing devices with large dissipation power. New solutions are needed to increase both the computation capability and the power efficiency. Moreover, energy efficient applications should balance performance vs. consumption. Therefore power data of components are important. This work presents the most remarkable alternatives to measure the power consumption of different types of computing systems, describing the advantages and limitations of available power measurement systems. Finally, a methodology is proposed to select the right power consumption measurement system taking into account precision of the measure, scalability and controllability of the acquisition system.

[1]  Parthasarathy Ranganathan Recipe for efficiency: principles of power-aware computing , 2010, CACM.

[2]  Frank Bellosa,et al.  The benefits of event: driven energy accounting in power-sensitive systems , 2000, ACM SIGOPS European Workshop.

[3]  Hyesoon Kim,et al.  An integrated GPU power and performance model , 2010, ISCA.

[4]  Ž. Nakutis Embedded Systems Power Consumption Measurement Methods Overview , 2009 .

[5]  George Varghese,et al.  A 22nm IA multi-CPU and GPU System-on-Chip , 2012, 2012 IEEE International Solid-State Circuits Conference.

[6]  Dong Li,et al.  PowerPack: Energy Profiling and Analysis of High-Performance Systems and Applications , 2010, IEEE Transactions on Parallel and Distributed Systems.

[7]  Enrique S. Quintana-Ortí,et al.  Optimization of power consumption in the iterative solution of sparse linear systems on graphics processors , 2011, Computer Science - Research and Development.

[8]  H. S. Wolff,et al.  iRun: Horizontal and Vertical Shape of a Region-Based Graph Compression , 2022, Sensors.

[9]  Da Qi Ren,et al.  Algorithm level power efficiency optimization for CPU-GPU processing element in data intensive SIMD/SPMD computing , 2011, J. Parallel Distributed Comput..

[10]  Lizy Kurian John,et al.  Run-time modeling and estimation of operating system power consumption , 2003, SIGMETRICS '03.

[11]  Satoshi Matsuoka,et al.  Bandwidth intensive 3-D FFT kernel for GPUs using CUDA , 2008, 2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis.

[12]  Reiji Suda,et al.  Accurate Measurements and Precise Modeling of Power Dissipation of CUDA Kernels toward Power Optimized High Performance CPU-GPU Computing , 2009, 2009 International Conference on Parallel and Distributed Computing, Applications and Technologies.

[13]  Guibin Wang,et al.  Power-Efficient Work Distribution Method for CPU-GPU Heterogeneous System , 2010, International Symposium on Parallel and Distributed Processing with Applications.

[14]  Chandra Krintz,et al.  Application-level prediction of battery dissipation , 2004, Proceedings of the 2004 International Symposium on Low Power Electronics and Design (IEEE Cat. No.04TH8758).

[15]  W. Li,et al.  In Situ Power Analysis of General Purpose Graphical Processing Units , 2011, 2011 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing.

[16]  Wadood Abdul,et al.  Power efficient scalable hybrid processor architecture , 2012, 2012 Second International Conference on Digital Information and Communication Technology and it's Applications (DICTAP).

[17]  Allen D. Malony,et al.  Parallel Performance Measurement of Heterogeneous Parallel Systems with GPUs , 2011, 2011 International Conference on Parallel Processing.

[18]  Karthikeyan Sankaralingam,et al.  Power Limitations and Dark Silicon Challenge the Future of Multicore , 2012, TOCS.

[19]  Srihari Cadambi,et al.  An Energy-Efficient Heterogeneous System for Embedded Learning and Classification , 2011, IEEE Embedded Systems Letters.

[20]  Hsien-Hsin S. Lee,et al.  Extending Amdahl's Law for Energy-Efficient Computing in the Many-Core Era , 2008, Computer.

[21]  Stephen W. Poole,et al.  Power measurement for high performance computing: State of the art , 2011, 2011 International Green Computing Conference and Workshops.

[22]  Efraim Rotem,et al.  Power-Management Architecture of the Intel Microarchitecture Code-Named Sandy Bridge , 2012, IEEE Micro.

[23]  Hermann Härtig,et al.  Measuring energy consumption for short code paths using RAPL , 2012, PERV.