Open European Network for High-Performance Computing in Complex Environments
(ICT COST Action IC0805)
Für immer größer und komplexer werdende Probleme im High-Performance-Computing werden immer leistungsfähigere Parallelrechner eingesetzt. Während früher noch häufig homogene High-Performance-Cluster verwendet wurden, besteht heute die Herausforderung darin, heterogene Systeme effizient zu nutzen. So können einerseits bereits vorhandene (Multicore-)Systeme verbunden werden, sodass sie gemeinsam einen heterogenen Cluster bilden. Andererseits erzeugt die hierarchische Struktur moderner Parallelrechner, aus der beispielsweise unterschiedlich lange Nachrichtenlaufzeiten zwischen Prozessoren resultieren, oder die Verwendung von Grafikprozessoren (GPUs) zusätzliche Heterogenität.
Besonders für Anwendungen mit sehr hoher Parallelität existieren kaum Lösungen für den Einsatz heterogener Systeme. Ziel des Projektes ist die Entwicklung und Erforschung neuer Modelle, Algorithmen, Programmierwerkzeuge und Anwendungen für heterogene Cluster und die Koordinierung dieser Aktivitäten in Europa. Dazu gehören zum Beispiel neue Kommunikationsbibliotheken, Bibliotheken für numerische und andere Berechnungen, Algorithmen und Werkzeuge für das Aufteilen von Anwendungen auf verteilte Systeme und ihre Ausführung darauf, sowie Anwendungen unter anderem aus dem Bereich der Molekulardynamik und der Verarbeitung hochdimensionaler Daten.