Molekulardynamiksimulationen mit hoher Anzahl an Partikeln stellen eine sehr rechenintensive Aufgabe dar. Um Resourcen- und Zeitverbrauch zu minimieren, ist es daher notwendig Algorithmen einzusetzen, die für die jeweilige Simulationsumgebung möglichst gut geeignet sind. Eine Bibliothek, die von N-body Simulationsprogrammen verwendet werden kann, ist AutoPas, welche zur Laufzeit automatisch optimale Kombinationen von Algorithmen auswählt, indem verschiedene tuning Strategien benutzt werden. In dieser Arbeit wurden externe Werkzeuge für auto-tuning, namentlich Active Harmony, in AutoPas integriert und durch die Simulation eines geläufigen physikalischen Mechanismus, dem Spinodalen Zerfall, ausgewertet. In dieser Simulation konnte Active Harmony die Laufzeit im Vergleich zu vorherigen, in AutoPas implementierten tuning Strategien verringern, indem während dem tuning Prozess bessere Konfigurationen zur Auswertung gewählt werden.
«
Molekulardynamiksimulationen mit hoher Anzahl an Partikeln stellen eine sehr rechenintensive Aufgabe dar. Um Resourcen- und Zeitverbrauch zu minimieren, ist es daher notwendig Algorithmen einzusetzen, die für die jeweilige Simulationsumgebung möglichst gut geeignet sind. Eine Bibliothek, die von N-body Simulationsprogrammen verwendet werden kann, ist AutoPas, welche zur Laufzeit automatisch optimale Kombinationen von Algorithmen auswählt, indem verschiedene tuning Strategien benutzt werden. In d...
»