Seminar LLVM

Seminarüberblick und Besuchsreihenfolge

Die Seminarreihe deckt zentrale Themen der LLVM Compiler-Infrastruktur ab: Einstieg und Orientierung, Clang-basiertes Tooling, LLVM IR, Pass-Entwicklung, ORC JIT, MLIR, Toolchain Engineering und Backend-Entwicklung.

Die Auswahl ist modular aufgebaut. Kompakt- und Intensivformate dienen der schnellen Orientierung oder gebündelten Gesamtqualifizierung; die Einzelmodule ermöglichen gezielte Vertiefung in Frontend-, IR-, Runtime-, Build- oder Backend-Themen.

Kapitel 1: Seminarauswahl nach Zielsetzung

Inhaltsverzeichnis

  • Grundlagen und Orientierung
  • Spezialisierung nach Rolle
  • Kompakt- und Intensivformate

Schritt 1: Bedarf einordnen

Zuerst wird geklärt, ob Überblick, Implementierung, Toolchain-Betrieb oder Backend-Entwicklung im Vordergrund steht. Daraus ergibt sich die passende Einstiegsebene.

Schritt 2: Spezialisierung wählen

Frontend-nahe Aufgaben führen zu Clang Tooling, IR-Transformationen zu Pass-Entwicklung, Laufzeitkompilierung zu ORC JIT und domänenspezifische Compiler zu MLIR.

Schritt 3: Format bestimmen

Das Kompaktseminar liefert schnelle Orientierung. Das Intensivseminar verbindet mehrere Themen in einer Woche. Einzelmodule eignen sich für tiefere technische Umsetzung.

Kapitel 2: Empfohlene Besuchsreihenfolge

Inhaltsverzeichnis

  • Basisreihenfolge
  • Optionale Abkürzungen
  • Spezialisierungspfad

Schritt 1: Basis aufbauen

Für eine vollständige Lernkurve beginnt die Reihenfolge mit LLVM Grundlagen. Alternativ bietet das Kompaktseminar eine kürzere Orientierung vor der Auswahl eines Spezialmoduls.

Schritt 2: Spezialmodule anschließen

Nach der Basis folgen je nach Aufgabe Clang Tooling, IR- und Pass-Entwicklung, ORC JIT, MLIR oder Toolchain Engineering. Backend-Entwicklung sollte nach IR- und Toolchain-Grundlagen eingeplant werden.

Schritt 3: Intensivformat einordnen

Das Intensivseminar fasst die Themen der Reihe zusammen und ist geeignet, wenn in kurzer Zeit eine gemeinsame technische Basis für mehrere Rollen entstehen soll.

Kapitel 3: Reihenfolge der Seminare

Inhaltsverzeichnis

  • Empfohlene Reihenfolge
  • Alternative Einstiege
  • Spezialmodule
  1. Einstieg ohne tiefes Vorwissen: LLVM Kompaktseminar oder LLVM Grundlagen.
  2. Frontend- und Quellcodeautomatisierung: Clang und LLVM Tooling entwickeln.
  3. IR-nahe Optimierung: LLVM IR und Pass-Entwicklung mit New Pass Manager.
  4. Laufzeitkompilierung: LLVM JIT-Compiler mit ORC und Runtime-Integration.
  5. Mehrstufige Compiler: MLIR mit LLVM.
  6. Betrieb und Build-Pipelines: LLVM Toolchain Engineering.
  7. Architektur- und Prozessoranpassung: LLVM Backend-Entwicklung.
  8. Gebündelte Gesamtqualifizierung: LLVM Intensivseminar als fünftägige Alternative oder als Vorbereitung auf Spezialmodule.
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben