Hirdetés

Keresés

Új hozzászólás Aktív témák

  • kvp777

    tag

    Kicsit belekavarodtál..a QBM400 a DDRII-800 sávszélességét hozta volna, DDR400 késleltetéssel. A memóidnál a narrow/wide nem olyan módon hat az adatsínre, hogy 2x64ből 2x128bites legyen, szép is lenne

    Van olyan, hogy 1x64 (single channel), 2x64 (dual channel), 1x128 (wide channel), 2x128, (dual wide). Ez a wide channel technika az ami a regi PI-esek, Ppro-k idejen 2 32 bites modulbol csinalt 1 64 biteset (parositassal). Ugyanez mukodik 64 bites modulokkal is, csak ekkor 128 bites lesz az eredmeny.

    A QBM pedig 4 adatot vitt volna at 1 orajel alatt, meghozza az orajel low-high atmeneten, negyed lepessel kesobb, majd a high-low atmeneten, majd ujabb negyed lepessel kesobb. Mindezt kozos vezeteken. Hatalmas hatranya, hogy mivel nincs tenyleges duplazott orajel nagyon erzekeny a vezerloelektronika a memoriak line drivereinek a kapcsolasi kesleltetesere.

    ''ddr4-et is ki lehet hozni sima ddr-es modulokbol ha 16 egyforma modult''
    Jujj...nincs időm kifejteni, de ez orditális butaság,


    Csak a memoriavezerlon mulik. Ha megfelelo chipset-et keszit egy gyarto, akkor a ddr1-ddr4 atalakitast meg lehet oldani ugy is, hogy egyszerre olvas mind a 16 modulbol, majd ezeket egy demultiplexer magasabb frekvencian tovabbitja a cpu fele. Igy mukodnek a mostani ddr2-es modulok is, csak ezekben a memoriachip-ben van a kerdeses aramkor. Semmi nem akadalyozza a fejlesztoket abban, hogy sima 200Mhz-es 8 bites ramchip-eket rakjanak kozvetlenul az alaplapra es az alaplapi chipset segitsegevel egyesitsek oket tetszoleges konfiguracioba. (mondjuk hulyen nezne ki az a gyarto aki beforrasztja a memoriat az alaplapba)

    azzal együtt, hogy a GeF8on lévő GDDR memókat hasonlítgatod a DDR chipekhez..teljesen más a felépítés, a késleltetési értékek GDDR3nál 2GHz felett CL20+ magasságokban tanyáznak

    Az alap felepites ugyanaz, csak a busz illeszto aramkorok ternek el. A 2Ghz is csak a busz effektiv frekvenciaja, a memoria belso maximalis sebesseget a gyartasi technologia hatarozza meg. (a kondenzatorok toltese/kisutese miatt ez jelenleg joval alacsonyabb mint a busz frekvencia) Mindezek mellet meg annyi kulonbseg van, hogy 8 bites helyett gyakoribb a 16/32 bites szervezes, ami miatt 64 bites buszhoz tobbnyire csak 2/4 chip kell egy videokartyara. 2x64 biteshez pedig csak 4/8 es nem 8/16, mint a ddr2-esek eseten. A 2Ghz-es (valojaban csak 1Ghz-es de wide channel) gddr3-as CL20+ annyit jelent, hogy valojaban 2-2.5-os a kesleltetes a ram belso orajelen, de a magas buszfrekvencia szorzo miatt lesz belole 20. Egyebkent pl. a samsung legjobb ddr3-as chipjei 1.5ns-esek, mig a gddr3-asai 1.0ns-esek. Mas a tokozas, mas az interface, mas a bitszelesseg, de ugyanaz a gyartasi technolgoia. Ketszer annyi ddr3-as chippel ki lehet valtani a gddr3-asokat es csak 30%-al lesz lassabb. Ugyanez igaz forditva is, 4 darab gddr3-as chippel ki lehet valtani 8 darab ddr3-as rendszermemoria chipet, mint ahogy az az xbox360 eseten meg is tortent. (igen ok is 128 bites wide channel-t hasznalnak dual channel helyett, a 700 Mhz-es memoriabusz miatt 11.2Gbyte/sec-es a bandwidth es ez csak a wide channel miatt lesz vegul 22.4Gbyte/sec) A legjobb ddr3-as 800-on jarhat 64 bites modban, a legjobb gddr3-as 1Ghz-en 128 bites modban (ami 2Ghz lenne 64 biteskent). Ez 200 Mhz-es belso orajelu ddr3-as modulokat es 250 Mhz-es belso orajelu gddr3-as modulokat jelent. Mondjuk ezek a samsung adatai, de a tobbi gyarto is hasonlo termekeket gyart. Akit erdekel szabadon letolthetoek a gyari datasheet-ek mar a tervezett gddr4-hez is.

    4 modullal amúgy jelenleg a szükségesnél jobban terheled csak a memvezérlődet, semminemű +teljesítményhez nem jutsz általa, sőt, tuningban hátrányt okozhat. Az optimális DC teljesítmény 2 modul használatakor kapható.

    Igen, csak dual wide modban 2 modul eseten minden szonak hianyzik a fele, tehat el sem indul a gep. Ha viszont visszarakom sima dual modba akkor elindul. Ha atrakom wide modba akkor is. Ha atrakom dual wide-ba, akkor viszont nem megy csak 4 egyforma modullal, kulonben az elso page boundary-nal meghal a bios post. Mondjuk egy intel-es alaplappal nem lenne ennyi baj, mivel ott nincs olyan hogy wide mod csak 64 bites single es dual channel, az ujabb amd prociknal meg nem az alaplap chipsetjenek a gyartoja kesziti a memoriavezerlot. (mivel integralt vezerlojuk van) Viszont cserebe a ddr1-es dual wide mod ddr2-es sebesseget ad ddr1-es kesleltetes mellett.

  • kvp777

    tag

    válasz Speed® #69 üzenetére

    ''Nem csak kísérleti lap volt, hanem egy létező chipkészlet.''

    Ez jo hir. Mondjuk a sajat gepembe csak 533-ig lehet pakolni a ddr-es ramokat, de ha volt 600-as is, akkor ez azt jelenti, hogy 300Mhz-es ramot hasznalt, ami jobbat mint amit a gf8800-esek jelenleg hasznalnak. Hasolo trukk van a jelenlegi sis alaplapomban is, csak nem interleave-es hanem parhuzamositott. Tehat tud single channel-t, dual channel-t, es narrow vagy wide channelt. Dual wide channel modban 2x128 bites az adatbusz es sima 500-on hajtott kingmax rammal megy, viszont 4 egyforma modul kell bele. Valamiert nem terjedt el ez a technika, pedig ez a regi ddr-es rendszer siman hozza egy ddr2-es teljesitmenyet csak jobb kesleltetessel es mindossze a vezetekek szamat kellett megduplazni hozza. (egyebkent akar a ddr4-et is ki lehet hozni sima ddr-es modulokbol ha 16 egyforma modult hasznalunk)

    ''Ugyanez vitte csődbe az impresszív Rambust is, bár mostanában rémisztgetnek minket 3.2GHzes 128bites XDR modulokkal''

    Igen, ez van a PS3-ban is... :DD

  • kvp777

    tag

    válasz daveed #63 üzenetére

    A videokartyakban is csak 64 bites a memoriabusz, viszont tobb vezerlocsatorna van bennuk. A gf8800-asokban is 64 bites ramok vannak, viszont nem 2 hanem 6 csatornas. Ezert jottek ki olyan teljesen elvetemult memoria meretek, mint a 768 Mb (6*128). Lehetne wide channel-t hasznalni, mint ahogy nehany regebbi amd kepes is erre, de a alapvetoen a cpu-k manapsag csak 64 bites interface-t hasznalnak.

    A mai ramok ezzel a technikaval csak addig gyorsithatoak, amig egy teljes cache sor mar egy muvelettel viheto at. Ilyen megoldas lenne 8 muveletet egy tranzakciova tenni. Egy ilyen ram 200Mhz-es egysegekbol felepitve DDR4-3200 1-1-1-2 lenne, de 64 darab 8 bites chip lenne egy modulon. (ma atlag 8 darab 8 bites van)

    A maximalis sebesseg amit ki lehet hozni a mai processzorok eseten az 200Mhz * 512 bit, ami 8 szoros adatsebesseget (ddr4) vagy 512 bites adatbuszt igenyel. Egy gf8800ultra videokartyan belul is csak 270 Mhz-es ramok vannak, 8-szoros szorzoval, a gf8800gts pedig sima 200 Mhz-es ramokat kapott.

  • kvp777

    tag

    válasz TeeJay #59 üzenetére

    ha már tökjó időzítésekkel fog menni 1600-on és persze olcsó lesz a 2x2GB-os szett

    Ha valaki ramokat akar osszehasonlitani, akkor a ddr az alap, ddr2-nel minden idozitest osztani kell kettovel, ddr3-nal neggyel. Tehat egy ddr-400 2-2-2-5-os ram ddr2-800 4-4-4-10-esnek es ddr3-1600 8-8-8-20-asnak felel meg. (es sdr-200 1-1-1-2.5-nek)

    ps: Egy ddr3-1600 7-7-7-18-as ram, 14%-al gyorsabb egy ddr-400 2-2-2-5-osnel, es eppen megegyezik egy ddr-455-ossel. (a leggyorsabb ddr1-es ram 533Mhz-es volt, tehat kb. ddr3-1600 6-6-6-15-ig mehetnek technologiai fejlesztes nelkul)

  • kvp777

    tag

    Ez az egesz ddr strategia alapvetoen el van szurva. Ha a memoria tovabbra is 200Mhz-en jar (ddr3 1600 eseten), akkor a veletlen hozzaferesi ido tovabbra is ugyanannyi marad, csak a szekvencialis iras/olvasas gyorsul. Ezt addig erdemes novelni amig egy cache line meretet egy muvelet alatt fel tudjak tolteni. Ehhez eleg a sima ddr memoria. Innentol csak a ram-ot linearisan cimzo alkalmazasok nyernek, ami tobb magnal mar nem nyero, mivel a tobb szal tobbnyire eltero memoriateruleteket probal hasznalni.

    Az igazi teljesitmenynoveles tobb memoria interleave-be allitasa lenne. A problema az, hogy ezt hivjak dual channel-nek es mar letezik. (intel) A masik lehetoseg tobb memoria osszekotese, ezt hivjak wide channel-nek es ez is letezik. (amd) Ezek utan nem meglepo, ha egy olyan gep amiben ddr533-as memoria van siman veri a ddr3 1600-asokat veletlen hozzaferesben, de meg egy ddr400-as is birja a versenyt. (igen, letezik ddr533-as meg az olcsobb alaplapok kozott is van olyan ami viszi, ez ddr3-ban 2132-es lenne)

    Ha valoban novelni akarjuk a memoriak savszelesseget, akkor edemesebb inkabb a ramok sebesseget novelni, a busz helyett. Egy sima ddr800-as ram ma mar megoldhato lenne es egyszerre novelne a veletlen es a linearis hozzaferes sebesseget. De ha trukkozni akarnak, akkor is erdemesebb lenne inkabb a ras/cas hozzaferest kicserelni egylepcsosre, mint ahogy a cache-nek hasznalt sram-ok eseten jellemzo. Ennel meg hatekonyabb lenne az interleave-be rakott address-read/write is ahol olvasas kozben az adatokkal ellentetes iranyban megy a kovetkezo cim. Olcso megoldas a wide channel ahol csatornankent egyforma modulokat kell hasznalni (tehat dual channel eseten 4 egyformat), viszont cserebe a ketszeres szamu adatvezetek miatt ketszeresere no a memoriak szavszelessege, es mindez a kesleltetesi ido valtozasa nelkul.

Új hozzászólás Aktív témák

Hirdetés