Workshop "Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen" (27. : 2024 : Kaiserslautern) MBMV 2024 Berlin : VDE VERLAG GMBH, 2024 2024, insgesamt 7 Seiten 1 CD-ROM
IEEE International Conference on Emerging Technologies and Factory Automation (27. : 2022 : Stuttgart) 2022 27th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) [Piscataway, NJ] : IEEE, 2022 (2022) 1 Online Ressource
IEEE International Conference on Emerging Technologies and Factory Automation (27. : 2022 : Stuttgart) 2022 27th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) [Piscataway, NJ] : IEEE, 2022 (2022) 1 Online Ressource
Im Bereich des Hoch- und Höchstleistungsrechnens werden hochgradig parallele Anwendungen auf verteilten Systemen mit hunderten von Rechenknoten ausgeführt. Durch die Dimensionen von Plattformen und Programmen sind Vorhersagen über Laufzeit und Energiebedarf dieser Programme schwierig. Zudem behandeln die meisten Vorhersagemethoden nur den Zeitaspekt, da bis vor kurzem der Energiebedarf für die meisten Entwickler keine Bedeutung hatte. Ich stelle in dieser Arbeit einen neuen Ansatz vor, der mit einer Simulationstechnik arbeitet, wie er im Bereich der eingebetteten Systeme verbreitet ist. Will man eine solche Technik auf die Größenordnung von HPC-Systemen anwenden, kann jedoch die eigentliche Anwendungsfunktionalität nicht mehr ausgeführt werden. Stattdessen benutzt die vorgestellte Methodik eine abstrakte Simulation auf Basis von Task-Graphen, wie sie im HPC-Bereich beliebt sind, und die Gemeinsamkeiten mit synchronen Datenflussgraphen aus dem Bereich der eingebetteten Systeme haben.
Applications in the high-performance computing (HPC) domain are often designed to run on cluster-like distributed platforms with hundreds of nodes. Due to the size of both - applications and platforms - predictions of application run time and energy usage is challenging. Furthermore, most HPC prediction methodologies only address timing, because energy predictions used to have little relevance for HPC application design. I propose a new approach to this challenge based on a simulation technique well known in the embedded computing domain. In order to apply such a methodology at HPC scale, I cannot execute actual applications during simulation. I use abstract simulation based on the Task Graph model of computation, which is popular in HPC and which has properties similar to the synchronous dataflow model that is popular in the embedded domain.