Benchmarking Energy Efficiency, Power Costs and Carbon Emissions on Heterogeneous Systems

被引:25
作者
McIntosh-Smith, Simon [1 ]
Wilson, Terry [1 ]
Ibarra, Amaurys Avila [2 ]
Crisp, Jonathan [2 ]
Sessions, Richard B. [2 ]
机构
[1] Univ Bristol, Dept Comp Sci, Bristol BS8 1UB, Avon, England
[2] Univ Bristol, Sch Biochem, Bristol BS8 1TD, Avon, England
基金
英国生物技术与生命科学研究理事会;
关键词
heterogeneous computing; GPGPU; benchmarking; energy aware software; energy efficiency; OpenCL; molecular docking; carbon emissions;
D O I
10.1093/comjnl/bxr091
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the advent of heterogeneous computing systems consisting of multi-core central processing units (CPUs) and many-core graphics processing units (GPUs), robust methods are needed to facilitate fair benchmark comparisons between different systems. In this paper, we present a benchmarking methodology for measuring a number of performance metrics for heterogeneous systems. Methods for comparing performance and energy efficiency are included. Consideration is given to further metrics, such as associated running costs and carbon emissions. We give a case study for these metrics applied to Bristol University Docking engine, a molecular mechanics-based docking application that has been ported to open computing language at the University of Bristol. Results are included for both AMD and NVIDIA GPUs, and for a highly optimized code on the latest x86 CPUs.
引用
收藏
页码:192 / 205
页数:14
相关论文
共 50 条
[21]   Energy Efficiency Oriented Scheduling for Heterogeneous Cloud Systems [J].
Lin, Weiwei ;
Yang, Chao ;
Zhu, Chaoyue ;
Wang, James Z. ;
Peng, Zhiping .
INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2014, 6 (04) :1-14
[22]   Evaluating power efficient algorithms for efficiency and carbon emissions in cloud data centers: A review [J].
Uddin, Mueen ;
Darabidarabkhani, Yasaman ;
Shah, Asadullah ;
Memon, Jamshed .
RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2015, 51 :1553-1563
[23]   GBench: benchmarking methodology for evaluating the energy efficiency of supercomputers [J].
Subramaniam, Balaji ;
Feng, Wu-chun .
COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2013, 28 (2-3) :221-230
[24]   Benchmarking energy efficiency in vertical farming: Status and prospects [J].
Miserocchi, Lorenzo ;
Franco, Alessandro .
THERMAL SCIENCE AND ENGINEERING PROGRESS, 2025, 58
[25]   Benchmarking for Energy Efficiency on School Buildings Design: A review [J].
Salleh, Mohd Najib Mohd ;
Kandar, Mohd Zin ;
Sakip, Siti Rasidah Md .
ASEAN-TURKEY ASLI QOL2015: AICQOL2015, 2016, 222 :211-218
[26]   Enhancing energy efficiency in wineries: A novel benchmarking approach [J].
Ciotti, Gellio ;
Zironi, Alessandro ;
Bietresato, Marco ;
Gubiani, Rino ;
Zironi, Roberto .
SUSTAINABLE ENERGY TECHNOLOGIES AND ASSESSMENTS, 2024, 71
[27]   Energy efficiency of load balancing for data-parallel applications in heterogeneous systems [J].
Perez, Borja ;
Stafford, Esteban ;
Luis Bosque, Jose ;
Beivide, Ramon .
JOURNAL OF SUPERCOMPUTING, 2017, 73 (01) :330-342
[28]   Energy efficiency of load balancing for data-parallel applications in heterogeneous systems [J].
Borja Pérez ;
Esteban Stafford ;
José Luis Bosque ;
Ramón Beivide .
The Journal of Supercomputing, 2017, 73 :330-342
[29]   ENERGY EFFICIENCY, CARBON EMISSIONS AND ECONOMIC-DEVELOPMENT IN VENEZUELA [J].
DEBUSTILLOS, NP ;
SEGNINI, AM .
ENERGY POLICY, 1991, 19 (10) :946-952
[30]   Restraining carbon emissions: measuring energy use and efficiency in the USA [J].
Golove, WH ;
Schipper, LJ .
ENERGY POLICY, 1997, 25 (7-9) :803-812