Schulungsübersicht

Einführung

Parallel Programming in der Theorie

  • Speicherarchitektur
  • Speicherorganisation

Thread-basierte und prozessbasierte Parallelität

  • Instanziierung und Bestimmung eines Threads
  • Arbeiten mit Thread-Synchronisierung
  • Erstellen, Benennen, Ausführen und Synchronisieren eines Prozesses
  • Verwendung von Asyncio für asynchrone Programmierung

Verteilt Python

  • Verwendung von Sellerie
  • SCOOP verwenden
  • Verwendung von Pyro4
  • PyCSP verwenden
  • Verwendung von RPyC

GPU Programming

  • Verwendung des PyCUDA-Moduls
  • NumbaPro verwenden
  • Verwendung von PyOpenCL
  • Testen mit PyOpenCL

Prüfung und Fehlersuche

  • Testen mit Unit-Tests
  • Testen mit Mocktests

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Python Programmiererfahrung

Publikum

  • Software-Entwickler
 14 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (5)

Kombinierte Kurse

Verwandte Kategorien