Energy analysis of code regions of HPC applications using EnergyAnalyzer tool

Shajulin Benedict, R. S. Rejitha, C. Preethi, C. Bency Bright, W. S. Judyfer

Research output: Contribution to journalArticlepeer-review

5 Scopus citations


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.

Original languageEnglish
Pages (from-to)267-278
Number of pages12
JournalInternational Journal of Computational Science and Engineering
Issue number3
StatePublished - 2017
Externally publishedYes


  • Energy analysis
  • HPC
  • Performance analysis
  • Scientific applications
  • Tools


Dive into the research topics of 'Energy analysis of code regions of HPC applications using EnergyAnalyzer tool'. Together they form a unique fingerprint.

Cite this