Introduction to Julia for High Performance Computing


Vom 17. bis 19. September 2024 fand ein dreitägiger Kurs mit dem Titel "Introduction to Julia for High Performance Computing" statt, der vom Paderborn Center for Parallel Computing (PC2) der Universität Paderborn und dem Zentrum für Informations- und Medientechnologie (ZIM) der Heinrich-Heine-Universität Düsseldorf organisiert wurde. In diesem Kurs wurde Julia als moderner Ansatz für das Hochleistungsrechnen vorgestellt. Die Veranstaltung richtete sich an Entwickler, die HPC-Ressourcen effizient nutzen wollen, ohne dabei auf die Produktivität einer dynamischen Hochsprache zu verzichten. Am ersten Tag wurden die Grundlagen von Julia, einschließlich die Workflows und die Kompilierungspipeline, vorgestellt. Danach konzentrierte sich der Kurs auf die HPC-Aspekte der Codeoptimierung und parallelen Programmierung in Julia. Unter anderem wurden die folgenden Themen behandelt: Typ- und Speicheroptimierungen, SIMD Vektorisierung, Multithreading, verteiltes Rechnen und GPU-Beschleunigung. Darüber hinaus bot der Kurs Julia- und HPC-Enthusiasten die Möglichkeit, sich zu vernetzen und ihre Erfahrungen auszutauschen. 

Der Kurs war eine hybride Schulungsveranstaltung. Neben den rund 35 vor-Ort Teilnehmenden aus Aachen, Bonn, Düsseldorf, Köln, Paderborn und Wuppertal, nahmen zudem mehr als 50 Personen aus ganz Deutschland online an dem Kurs teil. 

Die Veranstaltung wurde durch das Kompetenznetzwerk HPC.NRW und den NHR-Verein unterstützt.

Icon FAQFAQ
Icon KontaktKontakt
Icon SucheSuche