Forschung

Cluster Computing

Cluster sind heute die dominierende Architektur im Hochleistungsrechnen. Die Mehrheit der 500 leistungsf├Ąhigsten Rechner der Welt sind nach der TOP 500 Liste Cluster.

Cluster sind Mehrprozessorsysteme die aus Standardkomponenten aufgebaut sind. Die CPUs sind Mikroprozessoren die in PCs und Workstations verwendet werden, z.B. Intel Itanium2 oder AMD Opteron. Die Rechnerknoten sind i.a. symmetrische Multiprozessoren, d.h. sie bestehen aus mehreren CPUs mit gemeinsamem Speicher. Die Knoten sind durch ein Hochgeschwindigkeitsnetz verbunden. G├Ąngige Standardtechnologien f├╝r solche System Aera Networks sind z.B. Gigabit Ethernet, Myrinet und Infiniband.

Am VHR ist ein Cluster aus Opteron-basierten SMP-Knoten installiert die ├╝ber Infiniband verbunden sind. Dieser Cluster ist die Ausf├╝hrungsplattform f├╝r Arbeiten zu den folgenden Themen:

  • Skalierbar parallele wissenschaftlich-technische Berechnungen
  • Leistungsanalyse paralleler Programme
  • Selbstorganisierende parallele Anwendungen (Anpassung an ver├Ąnderte Lastverh├Ąltnisse und Ressourcenverf├╝gbarkeit)
  • Programmiermodelle f├╝r SMP-Cluster

Wir sind an Kooperationen mit Anwendungsentwicklern aller Fachrichtungen interessiert, die neue Software auf einer Clusterarchitektur entwickeln, bestehende Software parallelisieren oder bereits parallele Software optimieren wollen. N├Ąhere Information zum Cluster finden Sie hier. Wenn Sie an einer Kooperation interessiert sind, wenden Sie sich bite an Peter Luksch.

Grid Computing

Unter Grid Computing versteht man die kontrollierte gemeinsame Nutzung von Rechen-Ressourcen mehrerer Partner die sich zu einer virtuellen Organisation zusammenschlie├čen. Die Partner vertrauen einander in begrenztem Umfang. Der Zugriff auf die gemeinsamen Ressourcen folgt festgelegten Regeln und wird durch Grid Middleware realisiert und ├╝berwacht.

Unsere Arbeiten in diesem Bereich konzentrieren sich auf folgende Schwerpunkte:

  • Einbindung von Hochleistungsarchitekturen und darauf laufender Anwendungssoftware in Computational Grids
  • Grid-basierte Arbeitsumgebungen f├╝r Simulationen und/oder Experimente