Zum Inhalt
Fakultät für Elektrotechnik und Informationstechnik

Praktikum High-Perfomance Computing mit Python

High-Perfomance Computing mit Python

Veranstaltung/Dozent Ort Termin Beginn
Praktikum
Bernd L. Inci
P1-03-306 Termine folgen noch
 
Sommersemester 2025

Folgende Themen werden behandelt:

  • Profiling: Analyse und Bewertung der Laufzeit von Algorithmen
  • Multiprocessing & Parallelisierung: Leistungssteigerung durch parallele Berechnungen
  • Verteiltes Rechnen mit Pyro: Nutzung von Cluster- und Netzwerklösungen
  • Optimierung mit Numba, PyPy und f2py: Verbindung bestehender Systeme
  • Einsatz von NumPy: Effiziente Datenverarbeitung
  • Cython zur Beschleunigung von Python-Code
  • Parallelisierung mit OpenMP: Optimierung bestehender Algorithmen
  • Praktische Anwendung: Implementierung eines Algorithmus zur Gestaltung von Quantensystemen

Nach erfolgreicher Teilnahme verfügen Studierende über ein fundiertes Verständnis der Performance-Optimierung von Algorithmen. Sie sind in der Lage:

  • Hochleistungsfähige Python-Anwendungen zu entwickeln
  • Berechnungsprozesse effizient zu strukturieren
  • Algorithmen durch Multiprocessing und Parallelisierung zu beschleunigen
  • Open-Source-Frameworks für Hochleistungsrechnen anzuwenden

Für die Teilnahme am Praktikum werden Grundkenntnisse in Programmierung vorausgesetzt. Zudem sollten die Teilnehmenden bereits erste Erfahrungen mit Python gesammelt haben. Fortgeschrittene Kenntnisse sind nicht erforderlich.

Die Anmeldung erfolgt bis 18.04.2025 bei Bernd Inci.