Amdahl's Law

Amdahl's Law beschreibt, wie stark ein Gesamtprozess maximal beschleunigt werden kann, wenn nur ein Teil dieses Prozesses schneller wird.

p ist der Anteil des beschleunigten Teilprozesses am ursprünglichen Gesamtprozess und s dessen Beschleunigungsfaktor. S ist die daraus resultierende Beschleunigung des Gesamtprozesses.

S = 1 (1 − p) + p / s

Der nicht beschleunigte Anteil setzt dabei eine Obergrenze für die Gesamtbeschleunigung.

Interaktiver Rechner

10× 100×
0 % 50 % 100 %
Gesamtbeschleunigung
1,18×
Neue Gesamtlaufzeit: 85,0 % · Laufzeitersparnis: 15,0 %

Tipps für Experimente!

Beim Laden der Seite (neu laden: Strng F5) ist eine Verdoppelung der Geschwindigkeit der Programmierung voreingestellt und ein Anteil der Programmierung von 30% am Gesamtaufwand. Damit ergibt sich eine Gesamtbeschleunigung von 1,18×. Gemessen am Faktor 2× bei der Programmierung ist das "hoppla, gar nicht mal so viel!"

Probieren Sie aus was passieren müsste um den Gesamtprozess doppelt so schnell zu machen ("Gesamtbeschleunigung 2×"):

Was bedeutet das? Selbst wenn KI die Programmierung wahnsinnig beschleunigt schrumpft die Gesamtdauer eines Softwareentwicklungsprojekts zwar deutlich, aber nicht annähernd im gleichen Maß.

Auch klar (?): Selbst wenn die Programmierung komplett entfiele braucht man immer noch Zeit um das Problem zu verstehen, eine Lösung zu entwerfen, die Software produktiv zu setzen und vieles mehr.

© 2026 Christian Treber, ct@ctreber.com