Energy profiling using IgProf

Kashif Nizam Khan, Filip Nyback, Zhonghong Ou, Jukka K. Nurminen, Tapio Niemi, Giulio Eulisse, Peter Elmer, David Abdurachmanov

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

5 Citations (Scopus)

Abstract

Energy efficiency has become a primary concern for data centers in recent years. Understanding where the energy has been spent within a software is fundamental for energy-efficiency study as a whole. In this paper, we take the first step towards this direction by building an energy profiling module on top of IgProf. IgProf is an application profiler developed at CERN for scientific computing workloads. The energy profiling module is based on sampling and obtains energy measurements from the Running Average Power Limit (RAPL) interface present on the latest Intel processors. The initial profiling results of a single-threaded program demonstrates potential, showing a close correlation between the execution time and the energy spent within a function.
Original languageEnglish
Title of host publicationProceedings - 2015 IEEE/ACM 15th International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1115-1118
Number of pages4
ISBN (Print)9781479980062
DOIs
Publication statusPublished - 7 Jul 2015
MoE publication typeA4 Article in a conference publication

Fingerprint

Energy efficiency
Natural sciences computing
Electric power measurement
Sampling

Keywords

  • Energy efficiency
  • Energy profiler
  • Profiling

Cite this

Khan, K. N., Nyback, F., Ou, Z., Nurminen, J. K., Niemi, T., Eulisse, G., ... Abdurachmanov, D. (2015). Energy profiling using IgProf. In Proceedings - 2015 IEEE/ACM 15th International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2015 (pp. 1115-1118). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/CCGrid.2015.118
Khan, Kashif Nizam ; Nyback, Filip ; Ou, Zhonghong ; Nurminen, Jukka K. ; Niemi, Tapio ; Eulisse, Giulio ; Elmer, Peter ; Abdurachmanov, David. / Energy profiling using IgProf. Proceedings - 2015 IEEE/ACM 15th International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2015. Institute of Electrical and Electronics Engineers Inc., 2015. pp. 1115-1118
@inproceedings{339458a390884b4b8cc5d650307080ca,
title = "Energy profiling using IgProf",
abstract = "Energy efficiency has become a primary concern for data centers in recent years. Understanding where the energy has been spent within a software is fundamental for energy-efficiency study as a whole. In this paper, we take the first step towards this direction by building an energy profiling module on top of IgProf. IgProf is an application profiler developed at CERN for scientific computing workloads. The energy profiling module is based on sampling and obtains energy measurements from the Running Average Power Limit (RAPL) interface present on the latest Intel processors. The initial profiling results of a single-threaded program demonstrates potential, showing a close correlation between the execution time and the energy spent within a function.",
keywords = "Energy efficiency, Energy profiler, Profiling",
author = "Khan, {Kashif Nizam} and Filip Nyback and Zhonghong Ou and Nurminen, {Jukka K.} and Tapio Niemi and Giulio Eulisse and Peter Elmer and David Abdurachmanov",
year = "2015",
month = "7",
day = "7",
doi = "10.1109/CCGrid.2015.118",
language = "English",
isbn = "9781479980062",
pages = "1115--1118",
booktitle = "Proceedings - 2015 IEEE/ACM 15th International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2015",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

Khan, KN, Nyback, F, Ou, Z, Nurminen, JK, Niemi, T, Eulisse, G, Elmer, P & Abdurachmanov, D 2015, Energy profiling using IgProf. in Proceedings - 2015 IEEE/ACM 15th International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2015. Institute of Electrical and Electronics Engineers Inc., pp. 1115-1118. https://doi.org/10.1109/CCGrid.2015.118

Energy profiling using IgProf. / Khan, Kashif Nizam; Nyback, Filip; Ou, Zhonghong; Nurminen, Jukka K.; Niemi, Tapio; Eulisse, Giulio; Elmer, Peter; Abdurachmanov, David.

Proceedings - 2015 IEEE/ACM 15th International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2015. Institute of Electrical and Electronics Engineers Inc., 2015. p. 1115-1118.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - Energy profiling using IgProf

AU - Khan, Kashif Nizam

AU - Nyback, Filip

AU - Ou, Zhonghong

AU - Nurminen, Jukka K.

AU - Niemi, Tapio

AU - Eulisse, Giulio

AU - Elmer, Peter

AU - Abdurachmanov, David

PY - 2015/7/7

Y1 - 2015/7/7

N2 - Energy efficiency has become a primary concern for data centers in recent years. Understanding where the energy has been spent within a software is fundamental for energy-efficiency study as a whole. In this paper, we take the first step towards this direction by building an energy profiling module on top of IgProf. IgProf is an application profiler developed at CERN for scientific computing workloads. The energy profiling module is based on sampling and obtains energy measurements from the Running Average Power Limit (RAPL) interface present on the latest Intel processors. The initial profiling results of a single-threaded program demonstrates potential, showing a close correlation between the execution time and the energy spent within a function.

AB - Energy efficiency has become a primary concern for data centers in recent years. Understanding where the energy has been spent within a software is fundamental for energy-efficiency study as a whole. In this paper, we take the first step towards this direction by building an energy profiling module on top of IgProf. IgProf is an application profiler developed at CERN for scientific computing workloads. The energy profiling module is based on sampling and obtains energy measurements from the Running Average Power Limit (RAPL) interface present on the latest Intel processors. The initial profiling results of a single-threaded program demonstrates potential, showing a close correlation between the execution time and the energy spent within a function.

KW - Energy efficiency

KW - Energy profiler

KW - Profiling

U2 - 10.1109/CCGrid.2015.118

DO - 10.1109/CCGrid.2015.118

M3 - Conference article in proceedings

SN - 9781479980062

SP - 1115

EP - 1118

BT - Proceedings - 2015 IEEE/ACM 15th International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2015

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Khan KN, Nyback F, Ou Z, Nurminen JK, Niemi T, Eulisse G et al. Energy profiling using IgProf. In Proceedings - 2015 IEEE/ACM 15th International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2015. Institute of Electrical and Electronics Engineers Inc. 2015. p. 1115-1118 https://doi.org/10.1109/CCGrid.2015.118