Forum » Šola » Amdahlov zakon
Amdahlov zakon
marjan_h ::
Na računalniku se nek program izvaja 30 sec. Izračunajte novi čas izvajanja programa če 60% ukazov v programu 2-krat pohitrimo.
S(N) = \frac{N}{1+(N-1)f} (napaka se odpravlja)
Če prav razumem je:
f = 0.4 (delež operacij, ki se ne pohitrijo)
N = 2 (faktor pohitritve)
Sam kaj je pa potem 30 sec? S(N) je povečevanje hitrosti celotenga računalnika.
S(N) = \frac{N}{1+(N-1)f} (napaka se odpravlja)
Če prav razumem je:
f = 0.4 (delež operacij, ki se ne pohitrijo)
N = 2 (faktor pohitritve)
Sam kaj je pa potem 30 sec? S(N) je povečevanje hitrosti celotenga računalnika.
- spremenil: marjan_h ()
gendale ::
Na računalniku se nek program izvaja 30 sec. Izračunajte novi čas izvajanja programa če 60% ukazov v programu 2-krat pohitrimo.
S(N) = \frac{N}{1+(N-1)f} (napaka se odpravlja)
Če prav razumem je:
f = 0.4 (delež operacij, ki se ne pohitrijo)
N = 2 (faktor pohitritve)
Sam kaj je pa potem 30 sec? S(N) je povečevanje hitrosti celotenga računalnika.
najprej izračunaš faktor pohitritve
se pravi
x = 1/((1-p) + p/s)
p je delež operacij ki se pohitrijo, s pa pohitritev
in dobiš x = 1/(0.4 + 0.6/2) = 1/(0.4 + 0.3) = 1.43
pol pa deliš originalnih 30s s faktorjem pohitritve in dobiš 21s
sry k sm uporabil drugo formulo, ampak tvoje ne vidim, ker mam črno temo
marjan_h ::
pol sem pa prav računal, samo tistih 30 sekund nisem vedel kako izračunaš nov čas izvajanja.
kul zdej razumem in je logično.
hvala
kul zdej razumem in je logično.
hvala
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Matematika - FMF (strani: 1 2 )Oddelek: Šola | 10389 (8122) | sherman |
» | Pomoč pri SQLOddelek: Programiranje | 921 (723) | gokky |
» | Po 65 letih rešen Erdősov problemOddelek: Novice / Znanost in tehnologija | 6236 (3519) | gzibret |
» | Trigonometrične enačbeOddelek: Šola | 2970 (2544) | ta_ki_tke |
» | Zaporedja in vrsteOddelek: Šola | 2077 (2008) | c0dehunter |