Energy efficiency of parallel multicore programs

被引:0
作者
Davidović, Davor [1 ]
Depolli, Matjaž [2 ]
Lipić, Tomislav [1 ]
Skala, Karolj [1 ]
Trobec, Roman [2 ]
机构
[1] Rudjer Bošković Institute, Centre for Informatics and Computing, Zagreb
[2] Jožef Stefan Institute, Department of Communication Systems, Ljubljana
来源
Scalable Computing | 2015年 / 16卷 / 04期
关键词
Energy efficiency; High-performance; Maximum clique; Numerical weather prediction;
D O I
10.12694/scpe.v16i4.1132
中图分类号
学科分类号
摘要
The increasing energy consumption of large-scale high performance resources raises technical and economical concerns. A reduction of consumed energy in multicore systems is possible to some extent with an optimized usage of computing and memory resources that is tailored to specific HPC applications. The essential step towards more sustainable consumption of energy is its reliable measurements for each component of the system and selection of optimally configured resources for specific applications. This paper briefly surveys the current approaches for measuring and profiling power consumption in large scale systems. Then, a practical case study of a real-time power measurement of multicore computing system is presented on two real HPC applications: maximum clique algorithm and numerical weather prediction model. We assume that the computing resources are allocated in a HPC cloud on a pay-per-use basis. The measurements demonstrate that the minimal energy is consumed when all available cores (up to the scaling limit for a particular application) are used on their maximal frequencies and with threads binded to the cores. © 2015 SCPE.
引用
收藏
页码:437 / 448
页数:11
相关论文
共 42 条
  • [1] Valentini G.L., Lassonde W., Khan S.U., Min-Allah N., Madani S.A., Li J., Zhang L., Wang L., Ghani N., Kolodziej J., An overview of energy efficiency techniques in cluster computing systems, Cluster Computing, 16, 1, pp. 3-15, (2011)
  • [2] Liu J., Feld D., Xue Y., Garcke J., Soddemann T., Multicore Processors and Graphics Processing Unit Accel- erators for Parallel Retrieval of Aerosol Optical Depth From Satellite Data: Implementation Performance, and Energy Efficiency, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, (2015)
  • [3] Kosec G., Zinterhof P., Local strong form meshless method on multiple Graphics Processing Units, CMES: Computer Modeling in Engineering and Sciences, 91, pp. 377-396, (2013)
  • [4] Flynn M.J., Mencer O., Milutinovic V., Rakocevic G., Stenstrom P., Trobec R., Valero M., Moving from Petaflops to Petadata, Commun. ACM, 56, pp. 39-42, (2013)
  • [5] Orgerie A.C., Lefevre L., Gelas J.P., Demystifying energy consumption in Grids and Clouds, Green Computing Conference 2010 International, pp. 335-342, (2010)
  • [6] Beloglazov A., Buyya R., Lee Y.C., Zomaya A., A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems, Advances in Computers, 82, 2, pp. 47-111, (2011)
  • [7] Cai C., Wang L., Khan S.U., Tao J., Energy-aware high performance computing-A taxonomy study, In Proceedings of the International Conference on Parallel and Distributed Systems-ICPADS, pp. 953-958, (2011)
  • [8] Shuja J., Madani S.A., Bilal K., Hayat K., Khan S.U., Sarwar S., Energy-efficient data centers, Computing, 94, pp. 973-994, (2012)
  • [9] Mukherjee J., Raha S., Power-aware Speed-up for Multithreaded Numerical Linear Algebraic Solvers on Chip Multicore Processors, Scalable Computing: Practice and Experience, 10, 2, pp. 217-228, (2009)
  • [10] Zomaya A.Y., Young C.L., Energy-efficient Distributed Computing, (2012)