Skip to main content
Erschienen in: Computing and Visualization in Science 2/2015

01.04.2015

Utilization of empirically determined energy-optimal CPU-frequencies in a numerical simulation code

verfasst von: Björn Dick, Andreas Vogel, Dmitry Khabi, Martin Rupp, Uwe Küster, Gabriel Wittum

Erschienen in: Computing and Visualization in Science | Ausgabe 2/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In order to enable exascale computing, concepts for substantial energy savings are required. Dynamic voltage and frequency scaling (DVFS) is widely known to provide suitable energy saving potentials. However, the customarily utilized DVFS mechanism of the Linux kernel determines clock frequencies solely based on an idle time analysis. In contrast to this, we use an empirical approach based on preparatory measurements of the energy consumption at all available frequencies. From the resulting data we deduce energy-optimal frequencies, which are used in subsequent production runs. The described methodology can be deployed with routine granularity to account for varying code characteristics. For evaluation purposes, the approach is applied to the UG4 numerical simulation software. First results exhibit an average energy saving potential of approximately 10 % while increasing the runtime by about 19 %.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
We use the commonly utilized term “energy consumption” despite the fact that electrical energy is converted to thermal energy.
 
Literatur
1.
Zurück zum Zitat Abedi, A: Shiny Profiler - A State of the Art C/C++/Lua Profiler, (2007) Abedi, A: Shiny Profiler - A State of the Art C/C++/Lua Profiler, (2007)
2.
Zurück zum Zitat Arteaga, A., Ruprecht, D., Krause, R.: A stencil-based implementation of Parareal in the C++ domain specific embedded language STELLA. Appl. Math. Comput. 267, 727–741 (2015) Arteaga, A., Ruprecht, D., Krause, R.: A stencil-based implementation of Parareal in the C++ domain specific embedded language STELLA. Appl. Math. Comput. 267, 727–741 (2015)
3.
Zurück zum Zitat Braess, D.: Finite Elements: Theory, Fast Solvers, and Applications in Solid Mechanics. Cambridge University Press, England (2001) Braess, D.: Finite Elements: Theory, Fast Solvers, and Applications in Solid Mechanics. Cambridge University Press, England (2001)
4.
Zurück zum Zitat Brodowski, D:. Manpage of cpufreq-set, (2005) Brodowski, D:. Manpage of cpufreq-set, (2005)
5.
Zurück zum Zitat Intel\(^{\textregistered }\) M Processor. White Paper, March (2004) Intel\(^{\textregistered }\) M Processor. White Paper, March (2004)
6.
Zurück zum Zitat Emmett, M., Minion, M.L.: Toward an efficient parallel in time method for partial differential equations. Commun. Appl. Math. Comput. Sci. 7(1), 105–132 (2012)MathSciNetCrossRefMATH Emmett, M., Minion, M.L.: Toward an efficient parallel in time method for partial differential equations. Commun. Appl. Math. Comput. Sci. 7(1), 105–132 (2012)MathSciNetCrossRefMATH
7.
Zurück zum Zitat Freeh, V.W., Lowenthal, D.K.: Using Multiple Energy Gears in MPI Programs on a Power-Scalable Cluster. In: Proceedings of the Tenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP ’05, pp. 164–173, New York, NY, USA, ACM (2005) Freeh, V.W., Lowenthal, D.K.: Using Multiple Energy Gears in MPI Programs on a Power-Scalable Cluster. In: Proceedings of the Tenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP ’05, pp. 164–173, New York, NY, USA, ACM (2005)
8.
Zurück zum Zitat Ge, R., Feng, X., Cameron, K.W.: Performance-constrained distributed DVS scheduling for scientific applications on power-aware clusters. In: Proceedings of the 2005 ACM/IEEE Conference on Supercomputing, IEEE Computer Society, SC 2005, 34 pp, Washington, DC, USA, (2005) Ge, R., Feng, X., Cameron, K.W.: Performance-constrained distributed DVS scheduling for scientific applications on power-aware clusters. In: Proceedings of the 2005 ACM/IEEE Conference on Supercomputing, IEEE Computer Society, SC 2005, 34 pp, Washington, DC, USA, (2005)
9.
Zurück zum Zitat Grasedyck, L., Kriemann, R., Löbbert, C., Nägel, A., Wittum, G.,Xylouris, K.: Parallel tensor sampling in the hierarchical Tucker format. Comput. Vis. Sci. (2015). doi:10.1007/s00791-015-0247-x Grasedyck, L., Kriemann, R., Löbbert, C., Nägel, A., Wittum, G.,Xylouris, K.: Parallel tensor sampling in the hierarchical Tucker format. Comput. Vis. Sci. (2015). doi:10.​1007/​s00791-015-0247-x
10.
Zurück zum Zitat Hackbusch, W.: Multi-Grid Methods and Applications, vol. 4. Springer, Berlin (1985)MATH Hackbusch, W.: Multi-Grid Methods and Applications, vol. 4. Springer, Berlin (1985)MATH
11.
Zurück zum Zitat Hackbusch, W.: Iterative Solution of Large Sparse Systems of Equations. Springer, New York (1994)CrossRefMATH Hackbusch, W.: Iterative Solution of Large Sparse Systems of Equations. Springer, New York (1994)CrossRefMATH
12.
Zurück zum Zitat Heppner, I., Lampe, M., Nägel, A., Reiter, S., Rupp, M., Vogel, A., Wittum, G.: Software Framework ug4: Parallel Multigrid on the Hermit Supercomputer. In: Nagel, W.E., Kröner, D.H., Resch, M.M. (eds.) High Performance Computing in Science and Engineering ’12, pp. 105–132. Springer, Berlin (2013) Heppner, I., Lampe, M., Nägel, A., Reiter, S., Rupp, M., Vogel, A., Wittum, G.: Software Framework ug4: Parallel Multigrid on the Hermit Supercomputer. In: Nagel, W.E., Kröner, D.H., Resch, M.M. (eds.) High Performance Computing in Science and Engineering ’12, pp. 105–132. Springer, Berlin (2013)
13.
Zurück zum Zitat Hotta, Y., Sato, M., Kimura, H., Matsuoka, S., Boku, T., Takahashi, D.: Profile-based Optimization of Power Performance by using Dynamic Voltage Scaling on a PC cluster. In: Proceedings of the 20th International Conference on Parallel and Distributed Processing, IPDPS’06, IEEE Computer Society Washington, DC, USA, (2006) Hotta, Y., Sato, M., Kimura, H., Matsuoka, S., Boku, T., Takahashi, D.: Profile-based Optimization of Power Performance by using Dynamic Voltage Scaling on a PC cluster. In: Proceedings of the 20th International Conference on Parallel and Distributed Processing, IPDPS’06, IEEE Computer Society Washington, DC, USA, (2006)
14.
Zurück zum Zitat Hsu, C.H., Feng, W.C.: A Power-Aware Run-Time System for High-Performance Computing. In: Proceedings of the 2005 ACM/IEEE Conference on Supercomputing, SC ’05, IEEE Computer Society, Washington, DC, USA, (2005) Hsu, C.H., Feng, W.C.: A Power-Aware Run-Time System for High-Performance Computing. In: Proceedings of the 2005 ACM/IEEE Conference on Supercomputing, SC ’05, IEEE Computer Society, Washington, DC, USA, (2005)
15.
Zurück zum Zitat Khabi, D., Küster, U.: Power Consumption of Kernel Operations. In: Resch, M.M., Bez, W., Focht, E., Kobayashi, H., Kovalenko, Y. (eds.) Sustained Simulation Performance. Springer, Heidelberg (2013) Khabi, D., Küster, U.: Power Consumption of Kernel Operations. In: Resch, M.M., Bez, W., Focht, E., Kobayashi, H., Kovalenko, Y. (eds.) Sustained Simulation Performance. Springer, Heidelberg (2013)
16.
Zurück zum Zitat Kreienbuehl, A., Nägel, A., Ruprecht, D., Speck, R., Wittum, G., Krause, R.: Numerical simulation of skin transport using Parareal. Comput. Vis. Sci. (2015). doi:10.1007/s00791-015-0246-y Kreienbuehl, A., Nägel, A., Ruprecht, D., Speck, R., Wittum, G., Krause, R.: Numerical simulation of skin transport using Parareal. Comput. Vis. Sci. (2015). doi:10.​1007/​s00791-015-0246-y
17.
Zurück zum Zitat Lions, J.-L., Maday, Y., Turinici, G.: Résolution d’EDP par un schéma en temps « pararéel ». Comptes Rendus de l’Académie des Sciences - Series I - Mathematics 332(7), 661–668 (2001)MathSciNetCrossRefMATH Lions, J.-L., Maday, Y., Turinici, G.: Résolution d’EDP par un schéma en temps « pararéel ». Comptes Rendus de l’Académie des Sciences - Series I - Mathematics 332(7), 661–668 (2001)MathSciNetCrossRefMATH
18.
Zurück zum Zitat Mazouz, A., Laurent, A., Pradelle, B., Jalby, W.: Evaluation of CPU frequency transition latency. Comput. Sci. Res. Dev. 29(3–4), 187–195 (2014)CrossRef Mazouz, A., Laurent, A., Pradelle, B., Jalby, W.: Evaluation of CPU frequency transition latency. Comput. Sci. Res. Dev. 29(3–4), 187–195 (2014)CrossRef
19.
Zurück zum Zitat Nägel, A., Schulz, V., Siebenborn, M, Wittum G.: Scalable shape optimization methods for structured inverse modeling in 3D diffusive processes. Comput. Vis. Sci, (2015). doi:10.1007/s00791-015-0248-9 Nägel, A., Schulz, V., Siebenborn, M, Wittum G.: Scalable shape optimization methods for structured inverse modeling in 3D diffusive processes. Comput. Vis. Sci, (2015). doi:10.​1007/​s00791-015-0248-9
20.
Zurück zum Zitat Pallipadi, V., Starikovskiy, A.: The Ondemand Governor: Past, Present and Future. Proc. Linux Symp. 2, 223–238 (2006) Pallipadi, V., Starikovskiy, A.: The Ondemand Governor: Past, Present and Future. Proc. Linux Symp. 2, 223–238 (2006)
21.
Zurück zum Zitat Reiter, S., Vogel, A., Heppner, I., Rupp, M., Wittum, G.: A massively parallel geometric multigrid solver on hierarchically distributed grids. Comput. Vis. Sci. 16(4), 151–164 (2013) Reiter, S., Vogel, A., Heppner, I., Rupp, M., Wittum, G.: A massively parallel geometric multigrid solver on hierarchically distributed grids. Comput. Vis. Sci. 16(4), 151–164 (2013)
22.
Zurück zum Zitat Treibig, J., Hager, G., Wellein, G.: LIKWID: A Lightweight Performance-Oriented Tool Suite for x86 Multicore Environments. In: Proceedings of the 2010 39th International Conference on Parallel Processing Workshops, ICPPW ’10, IEEE Computer Society, pp. 207–216, Washington, DC, USA, (2010) Treibig, J., Hager, G., Wellein, G.: LIKWID: A Lightweight Performance-Oriented Tool Suite for x86 Multicore Environments. In: Proceedings of the 2010 39th International Conference on Parallel Processing Workshops, ICPPW ’10, IEEE Computer Society, pp. 207–216, Washington, DC, USA, (2010)
23.
Zurück zum Zitat Vogel, A., Reiter, S., Rupp, M., Nägel, A., Wittum, G.: UG 4: A novel flexible software system for simulating PDE based models on high performance computers. Comput. Vis. Sci. 16(4), 165–179 (2013)CrossRef Vogel, A., Reiter, S., Rupp, M., Nägel, A., Wittum, G.: UG 4: A novel flexible software system for simulating PDE based models on high performance computers. Comput. Vis. Sci. 16(4), 165–179 (2013)CrossRef
Metadaten
Titel
Utilization of empirically determined energy-optimal CPU-frequencies in a numerical simulation code
verfasst von
Björn Dick
Andreas Vogel
Dmitry Khabi
Martin Rupp
Uwe Küster
Gabriel Wittum
Publikationsdatum
01.04.2015
Verlag
Springer Berlin Heidelberg
Erschienen in
Computing and Visualization in Science / Ausgabe 2/2015
Print ISSN: 1432-9360
Elektronische ISSN: 1433-0369
DOI
https://doi.org/10.1007/s00791-015-0251-1

Weitere Artikel der Ausgabe 2/2015

Computing and Visualization in Science 2/2015 Zur Ausgabe

Premium Partner