Nna, itt vmi tevedes van procifronton. SSE utasitaskeszletre van optimalizalva a jatek, directx 7, vidkartya driverek, satobbi.
cele2 nem emiatt lassu, hanem o egy herelt p3.
Intel kitiltotta belole a fel cache-t (ez onmagaban nem lenne baj, kb. olyan lenne, mint a duron a tb-hez kepest), meg az aszociativitasi fokat is lecsokkentette. Emiatt kevesbe hatekony a cache, alig 95% koruli, mig a p3-ake 98%.
+ a kisebb FSB-bol eredo memoriasavszelesseg hianya.
+2 orajel kesleltetest beraktak az L2 cache utjaba... (!!!)
Memoriaeleres atlagosan igy nez ki:
1. proci keresi az adatot a L1 cache-ben, ha itt megvan, akkor kesz.
2. kozben elkezdte keresni a lassabb L2-ben, ha itt megvan, akkor kesz.
3. kozben elindult a memoriabol olvasas (ez a leglassabb...), innen mindenkepp kap adatot. (Altalaban 7 orajel ciklus koruli a memoria eleres)
Ez idoben ugy nez ki, hogy x valoszinuseggel megvan az L1-ben (erre nincs fejbol adatom, nem tartom cache-ben, a jegyzetbol elokereses meg nagyon lassu... :-) ), akkor az L1 cache hozzaferesi ideje jatszik, (par nanoszekundum)
Ha nincs (ugye 1-x valoszinuseggel), akkor jon be az L2 cache hozzaferesi ideje (kb. 3-4 orajel, cele2-nel +2 (intel anyjat...)) a megfelelo valoszinuseggel, ha itt sincs (2-5%), akkor a memoriaolvasas a teljes ido.
Ennek varhato ertekei (L1-et elhanyagolom...kb. 1 orajelet jatszik be)
cele2-850MHz (1 orajel = 1.17 ns)
L2 eleres:
5 orajel ciklus*orajel hossza=5.85 ns
memoria eleres: (100MHz -> 10 ns egy orajel!!!)
7 ciklus*hossz: 70 ns
Na, ebbol az atlagos memoriaeleres hossza az ugy nez ki: 95%*5.85 ns+5%*70 ns=5.56+3.5=9.06 ns
cele2-850MHz, nem lassitott L2-vel (1 orajel = 1.17 ns)
Ezek hozzavetoleges, kerekitett (most szamoltam :-) ) ertekek, csak a cele2 vs p3 kozti kulonbseg TENYLEGES okara akartam ramutatni. Valosagban nem ennyi a kulonbseg, DE ez a kicsi eszmefuttatas ramutat, hogy miert ennyire gyenge a cele2.
Ha pontos adataim lennenek (nem fejbol, emlekezetbol irtam volna, ciklushossz az biztos ennyi...), akkor ilyen modon a tenyleges ertekek kiszamolhatoak.
Persze ezt ellensulyozza a cele2-850 40%-kal magasabb szamitasi teljesitmenye, ami a 40% orajeltobbletebol fakad.
Duron, Tb kozott kisebb a kulonbseg, mivel ott csak az L2 talalati aranyaban van elteres. Ennek analogiajara vessetek ossze a nem lassitott (p3 szeru, csak kisebb talalati aranyu) cele2-850 vs p3-850 ertekeit. Arany hasonlo, mint a d, meg tb kozott...
Ha valaki ir pontos adatokat, akkor kiszamolhatom, ha valakit erdekel...