Parallele Programmierung
Informatik · Universität · Parallele Programmierung
In dieser Einheit lernst du: Threads · Speedup und Flynn-Klassen kennen; Speedup-Grenzen berechnen und Parallelität einordnen; Semaphore · Monitore und Deadlock-Bedingungen anwenden; Cache-Effekte · Reduktion und Scheduling verstehen; Parallele Programme analysieren und bewerten.
Zum Üben gibt es 50 Aufgaben: interaktive Aufgaben. Jede Antwort bekommt sofort eine Rückmeldung, kostenlos und ohne Anmeldung.
Das gehört dazu
- Threads · Speedup und Flynn-Klassen kennen
- Speedup-Grenzen berechnen und Parallelität einordnen
- Semaphore · Monitore und Deadlock-Bedingungen anwenden
- Cache-Effekte · Reduktion und Scheduling verstehen
- Parallele Programme analysieren und bewerten
Beispielaufgaben
- Was unterscheidet Threads eines Prozesses von getrennten Prozessen?
- Ein Programm braucht seriell 120 s und mit 4 Kernen 40 s. Wie groß ist der Speedup?
- Stimmt das? „Nebenläufigkeit und Parallelität bedeuten genau dasselbe.“