Introduction to Julia for High-Performance Computing
Julia-Kurswoche am ITCC 2026

Vom 18. bis 21. August 2026 fand am IT Center der Universität zu Köln (ITCC) in Zusammenarbeit mit dem Paderborn Center for Parallel Computing (PC2) der viertägige Kurs Introduction to Julia for High-Performance Computing statt. Die Schulung bot den Teilnehmenden eine fundierte Einführung in Julia als moderne und effiziente Programmiersprache für High-Performance Computing und wissenschaftliches maschinelles Lernen (ML).
„Julia verbindet die Benutzerfreundlichkeit einer Hochsprache mit der Leistungsfähigkeit, die man traditionell von kompilierten Sprachen erwartet“, sagte Prof. Dr. Stefan Wesner, Direktor des ITCC, in seiner Begrüßungsrede. „Das macht Julia besonders attraktiv für Forschende, die flexible, skalierbare und effiziente HPC- und ML-Anwendungen entwickeln möchten.“
Julia für HPC und wissenschaftliches maschinelles Lernen
Der Kurs kombinierte interaktive Vorträge, praktische Übungen und Fragerunden und deckte ein breites Themenspektrum ab. Dieses reichte von den Grundlagen und Workflows in Julia über Code-Optimierung, SIMD-Vektorisierung, Multithreading und verteiltes Rechnen bis hin zur GPU-Programmierung. Das diesjährige Schulungsprogramm wurde zudem um maschinelles Lernen mit Julia erweitert und bot den Teilnehmenden zusätzliche Einblicke in das Ökosystem wissenschaftlicher ML-Anwendungen. In den Übungen konnten sie ihr neu erworbenes Wissen unmittelbar anwenden und praktische Erfahrungen mit Julia im HPC-Umfeld sammeln.
Von den Grundlagen bis zur GPU-Programmierung
Neben dem Schulungsprogramm hatten die Teilnehmenden Gelegenheit, die CAVE (Cave Automatic Virtual Environment) sowie das HPC-System RAMSES des ITCC zu besichtigen. Während der Pausen und bei einem gemeinsamen Abendessen tauschten sie sich über ihre Erfahrungen aus und diskutierten Einsatzmöglichkeiten von Julia in wissenschaftlichen HPC-Anwendungen.
Die hybrid durchgeführte Veranstaltung begrüßte rund 20 Teilnehmende vor Ort am ITCC in Köln sowie etwa 40 Online-Teilnehmende. Die Teilnehmenden kamen aus Aachen, Bielefeld, Bonn, Duisburg, Essen, Jülich, Köln, Münster, Paderborn, Siegen und Wuppertal in Nordrhein-Westfalen sowie aus Berlin, Jena, Karlsruhe und Potsdam. Die große geografische Reichweite des Kurses spiegelt das wachsende Interesse an Julia in der deutschen HPC-Community wider.
Die Trainingsveranstaltung wurde vom Paderborn Center for Parallel Computing, dem IT Center der Universität zu Köln, dem Kompetenznetzwerk HPC.nrw und dem NHR-Verein finanziert.

