jakkolwiek biorąc pod uwagę tylko takie „wąskie gardła” na ogół pokazują ponadto prawo malejących przychodów tylko poprzez dodawanie kolejnych procesorów.
Przyspieszenie w programach sekwencyjnych thumb|400px|Załóżmy, że zadanie ma dwie niezależne części, A i B. Część B zabiera 25% czasu wszystkich obliczeń. Poprzez duży nakład pracy udało się zoptymalizować tę część dzięki czemu wykonuje się 5 razy szybciej, ale to spowodowało, że całkowity czas wykonania wszystkich obliczeń zmalał nieznacznie. W odróżnieniu część A wymagała mniejszego nakładu pracy w celu uzyskania 2-krotnie krótszego czasu do jej wykonania. W rezultacie pozwoli to na skrócenie całkowitego czasu wykonania w przeciwieństwie do sytuacji kiedy optymalizowana była część B, nawet, pomimo że część B ma wyższą wartość przyspieszenia wykonania (5× wobec 2×).
Maksymalne przyspieszenie wykonania programu sekwencyjnego, w którym pewna część została przyspieszona razy jest ograniczona poprzez nierówność
gdzie jest częścią czasu (przed ulepszeniem) zużytego w części, która nie była ulepszona. Na przykład (patrz obrazek po prawej): Jeżeli część B jest wykonana 5 razy szybciej i wówczas
Jeżeli część A jest wykonana 2 razy szybciej i wówczas