Keresés

Aktív témák

  • DcsabaS

    senior tag

    válasz Crull #3 üzenetére

    Ez csaknem olyan buta összehasonlítás volt, mint amikkel annak idején az Intel próbálta meg bizonygatni az RDRAM fölényét.

    Akkor lett volna világos az összehasonlítás az Athlon 64 és az Athlon 64 FX között, ha azonos lett volna a belső órajel (mondjuk 2000 MHz), és azonos lett volna a RAM sebessége is! Ekkor látszhatott volna egyértelműen, hogy pontosan mennyit hoz a konyhára (2 GHz-en) a 2. RAM csatorna jelenléte.

    Sajnos itt azt csinálták, hogy míg az Athlon 64 az CAS2-es DDR400-zal ment, addig az Athlon 64 FX csak CAS2.5-es DDR333-mal! Így tehát hiába volt 2 RAM csatornája az FX-nek, a nagyobb késleltetések annak jótékony hatását bőven lerontották! A nagyobb órajel meg persze gyorsította, de most spekulálhatunk, hogy mi mennyit befolyásolt:

    A Q3A-ban (640x480) az A64FX 2310 MHz-en 439.7 fps-t, 2200 MHz-en 419.1 fps-t produkált. Vagyis 2310/2200=1.05-ös órajel gyorsulás 1.05-ös fps gyorsulást eredményezett, vagyis úgy néz ki, hogy a sebességet egyértelműen a CPU órajele határozta meg.

    A közönséges (1 RAM csatornás) A64-nél 2150/2000 =
    1.075 volt az órajel arány, és ''csak'' 422.6/398.1 = 1.06 az fps-ben mérhető gyorsulás, vagyis itt még észlelhető, hogy a CPU órajelén kívül más (a RAM sebesség) is visszafogja a sebességet.

    A változásokat arányítva az látszik, hogy egy Quake3A típusú játéknál 2 GHz A64 frekvencia fölött a CPU órajele nagyjából 60/75=0.8, az 80 százalékos arányban hasznosul, 1 csatornás DDR400-as RAM mellett. Ez azt jelenti, hogy ideális esetben a második ilyen RAM csatorna is csak maximum 20 százalékot hozhatna a konyhára. Sajnos ebből szinte semmit sem látunk, mert elviszi a 333/400=0.83 arányban lassúbb RAM (sőt, még rosszabb a helyzet, ugyanis CAS2 helyett is csak CAS2.5 van). Nagyjából tehát az várható, hogy az A64-DDR400 és az A64FX-2xDDR333 közül az utóbbi legyen egy kissé lassúbb azonos belső órajelen.

    Tanulság?

    1.) Amíg lehet gyorsítani magasabb frekivel a RAM-ot, addig azt kell tenni. (Remélhetőleg az AMD tervezi DDR400-nál gyorsabb RAM-ok támogatását is.)
    2.) A második RAM csatornát csak akkor van értelme bevezetni, ha a RAM frekit nem kell ezért visszavenni, vagy pedig
    3.) használunk egy jókora L3 cache-t is, lásd Intel P4EE...

    Megjegyzés:
    Kíváncsi lettem volna, hogy a K8T800-as chipset mellett mi lett volna az eredmény, ugyanis az nForce3-150-nél a RAM-ok körül is van valami kavarás.

Aktív témák