Abstract

Energy consumption analysis is emerging as a crucial step for analysing scientific applications. It is essential for application developers to design energy-conscious parallel algorithms. Even though there exist some power measuring tools for parallel machines, code region specific energy consumption analysis tools for scientific applications, especially when the future exa-scale or large-scale computing machines were targeted, are very rare and are challenging to implement. This paper focuses on revealing the design methodology of EnergyAnalyzer tool - a code region-based energy consumption analysis tool for scientific applications. The tool was experimented with several HPC applications, such as, multiple EM for motif elicitation (MEME), gapped local alignment of motifs (GLAM2), high performance computing challenge (HPCC) benchmarks, NAS parallel benchmarks (BT, CG, EP, FT, LU, MG, SP, and so forth), and a few other HPC benchmarks, at our HPCCLoud Research Laboratory. In addition, we investigated the energy consumption of code regions of MEME/GLAM2 applications when the application specific parameters were modified.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call