Ein Blick auf Prof. Dr. Michael Kuhn
Michael Kuhn ist Professor für Parallel Computing and I/O an unserer Fakultät. Die von ihm unterrichteten Lehrveranstaltungen können von allen Studierenden der Fakultät als im Wahlpflichtbereit gehört werden. Er lehrt und forscht auf dem Gebiet der parallelen Systeme mit den Schwerpunkten Speichersysteme, I/O-Schnittstellen und Programmierkonzepte. Weitere Interessengebiete sind Datenreduktionstechniken und High Performance Computing im Allgemeinen.
Sein Interesse an diesem Thema wurde bereits während seines Studiums an der Universität Heidelberg geweckt, wo er 2007 seinen Bachelor und 2009 seinen Master abschloss. Anschließend wechselte er an die Universität Hamburg, wo er 2015 mit einer Dissertation zum Thema "Dynamisch anpassbare I/O-Semantiken für High Performance Computing" promovierte. Daraus entstand das JULEA-Speicher-Framework, das bis heute weiterentwickelt und in Forschung und Lehre eingesetzt wird. Er blieb bis 2020 in Hamburg und wechselte dann auf seine jetzige Professur an die OVGU Magdeburg.
Da heutzutage selbst Mobiltelefone mehrere Prozessorkerne enthalten, wird das parallele Rechnen immer wichtiger. Supercomputer können sogar aus mehreren Millionen Prozessorkernen bestehen. Mit ihnen lassen sich hochkomplexe Analysen und Simulationen durchführen, die zur Lösung vieler wissenschaftlicher Probleme benötigt werden. Zudem müssen die dabei entstehenden exponentiell wachsenden Datenmengen gespeichert, analysiert und verarbeitet werden.
Ein Beispiel dafür ist in Abb. 1 dargestellt, das den Übergang vom seriellen zum parallelen Rechnen verdeutlicht. Probleme müssen in kleinere Teile zerlegt werden, die gleichzeitig bearbeitet werden können, wobei die Korrektheit der Ergebnisse erhalten bleiben muss. In diesem Beispiel kann eine Berechnung mit einer Matrix numerischer Werte von vier Tasks parallel ausgeführt werden, wodurch die Laufzeit auf ein Viertel der seriellen Dauer reduziert wird. Der tatsächliche Geschwindigkeitszuwachs liegt jedoch in der Regel unter diesem Wert, da die Verteilung und Erfassung der Daten sowie die Koordinierung einen Mehraufwand darstellen.
Abb. 1: Serielle vs. Parallele Datenverarbeitung
In der Fakultät ist Michael Kuhn derzeit für die Öffentlichkeitsarbeit zuständig, einschließlich unserer Webseiten. Seine Gruppe bietet regelmäßig Vorlesungen und Praktika über parallele Programmierung, parallele Speichersysteme und andere Themen im Zusammenhang mit Hochleistungsrechnern an. Wenn möglich, bastelt er gerne an Systemen und Code herum. Darüber hinaus schaut er gerne Filme an, spielt Videospiele und kocht.
Adaptiert aus dem BiBa Newsletter 2024/2,
14. Juni 2024