» »

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.
  • spremenil: marjan_h ()

gendale ::

marjan_h je izjavil:

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


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Matematika - FMF (strani: 1 2 )

Oddelek: Šola
8710389 (8122) sherman
»

Pomoč pri SQL

Oddelek: Programiranje
5921 (723) gokky
»

Po 65 letih rešen Erdősov problem

Oddelek: Novice / Znanost in tehnologija
226236 (3519) gzibret
»

Trigonometrične enačbe

Oddelek: Šola
132970 (2544) ta_ki_tke
»

Zaporedja in vrste

Oddelek: Šola
52077 (2008) c0dehunter

Več podobnih tem