LMAC – Performance dynamics of massively parallel codes
Um die zeitliche Entwicklung eines Systems vorherzusagen, vollziehen numerische Simulationen eine Serie diskreter Zeitschritte. Das Leistungsverhalten der einzelnen Zeitschritte ist jedoch oft uneinheitlich und es lassen sich vielfältige Muster identifizieren. Die Lastverteilung spielt dabei ebenso eine Rolle wie die dynamische Gitternetzverfeinerung in adaptiven Codes. Die genaue Kenntnis der Leistungsdynamik ist daher unverzichtbar, um Leistungsengpässe zu minimieren. Um die Entwickler paralleler Simulationscodes dabei wirksam zu unterstützen, werden in LMAC die Leistungsanalysewerkzeuge Vampir, Scalasca und Periscope mit automatischer Funktionalität zur Untersuchung der Leistungsdynamik ausgestattet. Gleichzeitig widmet sich das Projekt der Weiterentwicklung und Pflege der Messinfrastruktur Score-P, die das gemeinsame Fundament der vier Tools bildet.
Partner
- German Research School for Simulation Sciences, Aachen
- Forschungszentrum Jülich
- Gesellschaft für numerische Simulation mbH, Braunschweig (Industriepartner)
- RWTH Aachen
- Technische Universität München
- University of Oregon, Eugene, USA (associated partner)
Projektwebseite
http://www.gauss-allianz.de/lmac
Laufzeit
08/2011 - 07/2014
Förderung
BMBF
Publikationen
- Knüpfer, Andreas, Robert Dietrich, Jens Doleschal, Markus Geimer, Marc-André Hermanns, Christian Rössel, Ronny Tschüter, Bert Wesarg, and Felix Wolf: "Generic Support for Remote Memory Access Operations in Score-P and OTF2." In Tools for High Performance Computing 2012, pp. 57-74. Springer Berlin Heidelberg, 2013.
- an Mey, Dieter, Scott Biersdorf, Christian Bischof, Kai Diethelm, Dominic Eschweiler, Michael Gerndt, Andreas Knüpfer et al.: "Score-P: A Unified Performance Measurement System for Petascale Applications." In Competence in High Performance Computing 2010, pp. 85-97. Springer Berlin Heidelberg, 2012.
- Knüpfer, Andreas, Christian Rössel, Dieter an Mey, Scott Biersdorff, Kai Diethelm, Dominic Eschweiler, Markus Geimer et al.: "Score-P: A Joint Performance Measurement Run-Time Infrastructure for Periscope, Scalasca, TAU, and Vampir." In Tools for High Performance Computing 2011, pp. 79-91. Springer Berlin Heidelberg, 2012.
- Wagner, Michael and Nagel, Wolfgang E. "Strategies for Real-Time Event Reduction", in Caragiannis, Ioannis and Alexander, Michael and Badia, RosaMaria and Cannatoro, Mario and Costan, Alexandru and Danelutto, Marco and Desprez, Frederic and Krammer, Bettina and Sahuquillo, Julio and Scott, Stephen L. and Weidendorfer, Josef. Euro-Par 2012: Parallel Processing Workshops, Springer Berlin Heidelberg, LNCS 7640, pp. 429-438, 2013, ISBN 978-3-642-36948-3, DOI 10.1007/978-3-642-36949-0_48
- Wagner, Michael and Knüpfer, Andreas and Nagel, Wolfgang E.: "Enhanced Encoding Techniques for the Open Trace Format 2" In Proceedings of the International Conference on Computational Science (ICCS) 2012, Procedia Computer Science, Volume 9, pp 1979-1987, 2012, ISSN 1877-0509, DOI10.1016/j.procs.2012.04.216
- Eschweiler, D., Wagner, M., Geimer, M., Knüpfer, A., Nagel, W. E., & Wolf, F.: Open Trace Format 2: The Next Generation of Scalable Trace Formats and Support Libraries. In PARCO (pp. 481-490), 2011, August.