Energy Consumption Library

  • Leandro F. CupertinoEmail author
  • Georges Da Costa
  • Amal Sayah
  • Jean-Marc Pierson
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8046)


The energy consumption of a computing system depends not only on its architecture, but also on its usage. This paper describes the Energy Consumption Library (libec), a modular library of sensors and power estimators, which do not depend on wattmeter to measure the power dissipated by a machine and/or the applications that it executes, etc. In addition, four use cases are used to demonstrate some of the library’s capabilities.


Power Estimator Performance Counter Simple Static Model Machine Level Total Elapse Time 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



The results presented in this paper were funded by the European Commission under contract 288701 through the project CoolEmAll and by the COST (European Cooperation in Science and Technology) framework under Action IC0804.


  1. 1.
    Vereecken, W., Van Heddeghem, W., Colle, D., Pickavet, M., Demeester, P.: Overall ICT footprint and green communication technologies. In: 4th International Symposium on Communications, Control and Signal Processing (ISCCSP), pp. 1–6 (March 2010)Google Scholar
  2. 2.
    Rivoire, S., Ranganathan, P., Kozyrakis, C.: A comparison of high-level full-system power models. In: Proceedings of the 2008 Conference on Power Aware Computing and Systems HotPower’08. USENIX Association, Berkele, p. 3 (2008)Google Scholar
  3. 3.
    DaCosta, G., Hlavacs, H.: Methodology of measurement for energy consumption of applications. In: 11th IEEE/ACM International Conference on Grid Computing (GRID), pp. 290–297 (October 2010)Google Scholar
  4. 4.
    Chen, H., Shi, W.: Power measuring and profiling: the state of art. In: Ahmad, I., Ranka, S. (eds.) Handbook of Energy-Aware and Green Computing, pp. 649–674. Chapman and Hall/CRC, Boca Raton (2012)Google Scholar
  5. 5.
    Witkowski, M., Oleksiak, A., Piontek, T., Wglarz, J.: Practical power consumption estimation for real life HPC applications. Future Gener. Comput. Syst. 29(1), 208–217 (2013)CrossRefGoogle Scholar
  6. 6.
    Cupertino, L.F.: Energy consumption tools web-page ( (April 2013)
  7. 7.
    Linux man-pages project: perf_event_open(2) (February 2013)Google Scholar
  8. 8.
    Cappello, F., Caron, E., Dayde, M., Desprez, F., Jegou, Y., Primet, P., Jeannot, E., Lanteri, S., Leduc, J., Melab, N., Mornet, G., Namyst, R., Quetier, B., Richard, O.: Grid’5000: a large scale and highly reconfigurable grid experimental testbed. In: The 6th IEEE/ACM International Workshop on Grid Computing, p. 8. IEEE (2005)Google Scholar
  9. 9.
    Christmann: Description for Resource Efficient Computing System (RECS) (2009)Google Scholar
  10. 10.
    Cupertino, L.F., DaCosta, G., Sayah, A., Pierson, J.M.: Valgreen: an application’s energy profiler. In: Conference on Soft Computing and Soft Engineering (SCSE) (2013)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Leandro F. Cupertino
    • 1
    Email author
  • Georges Da Costa
    • 1
  • Amal Sayah
    • 1
  • Jean-Marc Pierson
    • 1
  1. 1.Toulouse Institute of Computer Science Research (IRIT)University of Toulouse III (Paul Sabatier)ToulouseFrance

Personalised recommendations