Gustavson-Barsis lag

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 13 januari 2017; kontroller kräver 3 redigeringar .

Gustafsons lag (ibland Gustafson ) - Barsis ( eng.  Gustafson - Barsis lag ) - en uppskattning av den maximalt uppnåbara accelerationen av exekveringen av ett parallellt program, beroende på antalet samtidigt exekverade beräkningstrådar ("processorer") och andelen av sekventiella beräkningar. Analogue of the Amdal Law : John L.  Gustafson och Edwin H. Barsis presenterade artikeln "A Reassessment of the Amdal Law" 1988.

Gustafson-Barsis lag uttrycks med formeln: , där

s är andelen på varandra följande beräkningar i programmet, n är antalet processorer.

Denna snabbhetsuppskattning kallas skalad hastighet ,  eftersom denna egenskap visar hur effektivt parallell beräkning kan organiseras med en ökning av komplexiteten i de uppgifter som löses.

Skillnad från Amdahls lag

När man utvärderar snabbheten av parallellt utförande antar Amdahls lag att uppgiftens storlek förblir konstant . Värdet av acceleration enligt Amdahls lag visar hur många gånger kortare tid det tar för ett parallellt program att köras. Accelerationsvärdet kan dock också betraktas som en ökning av volymen av den genomförda uppgiften under en konstant tidsperiod . Gustafsons lag utgick ur detta antagande.

Härledning av formeln

Skalningshastighet definieras som förhållandet mellan mängden beräkning som utförs med hjälp av multithreading och mängden beräkning som utförs sekventiellt under samma tid.

, var

s är andelen på varandra följande beräkningar i programmet, p är andelen parallella beräkningar i programmet, n är antalet processorer.

Se även

Litteratur

Länkar