Gustafson törvénye (néha Gustafson ) - Barsis ( eng. Gustafson - Barsis törvénye ) - egy párhuzamos program végrehajtásának maximálisan elérhető gyorsulásának becslése, az egyidejűleg végrehajtott számítási szálak ("processzorok") számától és a programok arányától függően szekvenciális számítások. Az Amdal-törvény analógja : John L. Gustafson és Edwin H. Barsis 1988-ban mutatta be az "Amdal-törvény újraértékelése" című cikket.
A Gustafson-Barsis törvényt a következő képlet fejezi ki: , ahol
s az egymást követő számítások aránya a programban, n a processzorok száma.Ezt a gyorsulási becslést skálázott gyorsításnak nevezzük , mivel ez a jellemző megmutatja, hogy a párhuzamos számítások milyen hatékonyan szervezhetők meg a megoldandó feladatok összetettségének növekedésével.
A párhuzamos végrehajtás gyorsulásának értékelésekor Amdahl törvénye feltételezi, hogy a feladat mérete állandó marad . Az Amdahl-törvény szerinti gyorsulás értéke azt mutatja meg, hogy egy párhuzamos program hányszor rövidebb idő alatt fut le. A gyorsulási érték azonban úgy is tekinthető, mint az elvégzett feladat mennyiségének állandó időn belüli növekedése . Ebből a feltevésből fakadt Gustafson törvénye.
A skálázási sebességet a többszálas művelettel végrehajtott számítások mennyiségének és az azonos idő alatt egymás után végrehajtott számítások mennyiségének arányaként határozzuk meg.
, ahol
s az egymást követő számítások aránya a programban, p a párhuzamos számítások aránya a programban, n a processzorok száma.