Amdahli seadus

Amdahli seadus on informaatikas arvutiteadlase Gene Amdahli esitatud eeskiri, mis ennustab ligikaudselt, kui palju arvutiprogramm kiireneb juhul, kui osa programmist optimeeritakse.

Näiteks kui programmist 80% täidetakse järjestikuselt ja 20% on täidetav paralleelselt, siis 1 protsessori asemel 4 kasutamisel on programmi kiirenemine:
,
kus P on paralleelne osa ja N on protsessorite arv. Iga järgmise protsessori lisamisel on kiirenemine järjest aeglasem ning läheneb kindla ülempiirini:

Programmi järjestikune osa hõlmab muu hulgas lõimede ülesseadmist ja lõpetamist, ressursside lukustamist, et mitu lõime ei saaks neile korraga ligi, ja sünkroonimist, mille käigus mitme protsessori tehtud töö tuuakse kokku ning arvutatakse lõplik tulemus.

 Vaata ka 
Gustafsoni seadus
Moore'i seadus

 Viited 

Kategooria:Samaaegsus