Dzisiaj jest niedziela, 23 listopada 2008 r. 328 dzien roku
Languages:ar | id | bg | ca | ceb | cs | da | de | et | en | es | eo | fr | he | hr | it | ko | lt | hu | nl | ja | no | pl | pt | ru | ro | sk | sl | sr | fi | sv | te | tr | uk | zh






REKLAMA
mp3

Prawo Amdahla

Prawo Amdahla to sformułowana przez Gene Amdahla zależność mówiąca, że jeśli część procesu zajmująca aktualnie t \times 100% czasu zostanie przyspieszona n-krotnie, to cały proces zostanie przyspieszony jedynie \frac 1 {(1 - t) + \frac {t} {n}} razy.

Oznacza to, że nawet jeśli uda się bardzo mocno przyspieszyć jakąś część procesu, to ta część, której przyspieszyć się nie uda, stanie się dominującym składnikiem całkowitego czasu (to samo można powiedzieć o koszcie, pojemności dysku optycznego, transferze sieciowym itd.).

Na przykład jeśli 10% czasu procesora zajmuje dostęp do pamięci, a 90% zajmują operacje arytmetyczne i operacje te przyspieszone zostaną 10-krotnie (przy niezmienionym czasie dostępu do pamięci), to po tej zmianie procesor będzie operował tylko \frac 1 {0,1 + \frac {0,9} {10}} = \frac 1 {0,19} = 5,26 razy szybciej.

Jeśli przyspieszy się je nawet 100-krotnie, wzrost wydajności będzie wynosił tylko \frac 1 {0,1 + \frac {0,9} {100}} = \frac 1 {0,109} = 9,17 razy, pomimo że prawie wyeliminowany został czas przedtem dominującego składnika czasu – operacji matematycznych. Nowym dominującym składnikiem stał się bowiem czas dostępu do pamięci.


Polska, Dolar, Forex


Wikipedia jest zarejestrowanym znakiem towarowym Wikimedia Foundation
Wszystkie materiay pochodz z Wikipedii, obite s licencj GNU Free Documentation License