Wenn die Anzahl der Teilaufgaben sehr groß ist, dann wird bei zeitlicher Verzahnung fast die gesamte Zeit parallel eingegeben, verarbeitet und ausgegeben. Während die erste Aufgabe verarbeitet wird, kann die zweite eingelesen werden etc.
Wenn man jetzt z.B. annimmt, die Verarbeitung würde am längsten dauern, heißt das, ich kann während ich eine Teilaufgabe verarbeite, ohne Probleme die nächste eingeben und die letzte ausgeben. Insgesamt kann ich also während der Verarbeitung von n Teilaufgaben auch n Teilaufgaben ein- und ausgeben (wenn man die nicht gefüllte Pipeline zu Beginn und am Ende vernachlässigt...).
Daher wird die Gesamtdauer im Wesentlichen von dem Verarbeitungsschritt bestimmt, der am längsten dauert.
Gruß,
Tobias (Tutor)