Dus je kunt goedkoper meer channels aanleggen dan bij (DDR-)SDRAM. Even afgezien natuurlijk van de hoge prijzen van RDRAM.
Da's nou net waar het misgaat: Ramsjbus zegt: we zijn goedkoper vanwege de lage pincount, maar waar het moederbord twee tientjes goedkoper wordt, word het geheugen twee meier duurder - en dat *zonder* performancewinst. Ga niet vragen om een i840 mobo met duurdere chipset en dubbel Ramsjbuskanaal = twee RIMMs - HEEL veel duurder dan vergelijkbaar (SDR)SDRAM mobo.
Dat Rambus en dat type geheugen al langer bestaat wil niet zeggen dat de PC moederborden voor Rambus niet in de kinderschoenen staan.
Het lijkt me duidelijk dat de problemen met lage prestaties van Ramsjbus niet voortkomen uit "kinderschoenproblemen" met mobo's (in zekere zin wel met chipsets, da's waar). Ook de nieuwere Ramsjbusmobo's (met i840, die met i820 worden niet eens meer [nieuw] gemaakt) zijn niet echt heel veel sneller dan de 1e generatie (Intel OR840!!)
... dan weet je dat RDRAM 32 paginas/chips tegelijkertijd kan openhouden. Echter de i820 kan er slechts 4 (!!!) openhouden. Dit zorgt dus voor een veel hoger gemiddelde latency.
Dat heeft nauwelijks wat te maken met de latency *an sich*. Een request voor RDRAM gaat van chipset naar module in een aantal klokcycli (korte klok, lange weg => niet meer synchroon; het signaal reist van begin tot eind van de memory bus in plm. 3 ns terwijl een klokpuls 2,5 ns is, en er 2 x data per klok verstuurd word). Dan heb je te maken met de latency die DRAM eigen is, al dan niet verkort doordat de gezochte gegevens in een open page staan. Dan komt de reply, een korte burst van ten minste 32 bytes. Ook als je maar 8 byte, of zelfs maar 1 byte nodig hebt, wordt de bus gedurende 8 klokcycli bezet. Verder kan de chipset de benodigde byte niet doorgeven tot het hele pakket van 32 bytes binnen is (SDRAM kan dat wel: "critical byte first"), waardoor de latency IN DE CHIPSET al weer verder oploopt.
Je kunt dus stellen: latency is bij RDRAM rampzalig, maar met een hoop open pages maakt RDRAM daarvan wel weer veel goed - maar niet alles!
deels is het Intels schuld dat de i820 zo'n slechte performer is
Yep. Maar ook de i840 presteert niet buitengewoon goed. Hij *lijkt* veel sneller dan SDRAM, maar dat is vooral door het dubbele kanaal. Mijn Aubade Thunder 800 blaast ELKE i840-based PC out of the water in elke praktijktest - en naarmate er meer geheugen in de PC gaat, wordt het verschil groter. Waarom? ServerWorks Server Set III WS chipset, dubbel PC133 SDRAM kanaal, inclusief 2-way memory interleaving tussen de banken. En die arme OR840 kan niet eens 8 GB geheugen aan.