Johan De Gelas van Ace's Hardware heeft een artikeltje in elkaar gemikt over de werking van SDRAM. In het artikel lezen we o.a. waarom een PC133 DIMM met een theoretische bandbreedte van de 1.06GB/s in de praktijk niet meer dan 427MB/s kan halen. Ook heeft Johan een verklaring voor de relatief lage geheugen performance van de VIA chipsets. Deze werken in tegenstelling tot o.a. de BX en AMD 750 chipsets met een asynchrone geheugenbus, waardoor een extra kloktik nodig is om geheugentransfers over te hevelen naar de FSB:
Now that you understand the basics, we can also explain why the BX chipset overclocked to 133 MHz performs so much better than most other solutions (VIA Apollo 133) and why the KX133 does not show so much better performance than the AMD750 chipset. The BX/AMD750 chipset run synchronous with the FSB clock (the clock that regulates the traffic between the Chipset and the CPU), while VIA's solution is asynchronous. VIA chose to support PC66, PC100, and PC133 SDRAM, hence the chipset has to run asynchronously.Let us compare the BX chipset overclocked to 133 MHz, the VIA Apollo Pro133A with asynchronous memory, and a regular 100 MHz BX chipset equipped with different kind of SDRAM. If memory runs asynchronous with the front side bus, at least one clockcycle is added to the overall system latency. You can imagine that if you go from a 133 MHz bus, where one clockcycle takes 7.5 ns, to a 100 MHz bus where a clockcycle takes 10 nanoseconds, you need a sort of buffer. When the clockcycle of 7.5 ns is finished, the clockcycle of 10 ns is probably somewhere else, like between two edges.
![]() |
Het gevolg is dat de 440BX met synchrone bus op 133MHz een ongeveer 10-15% hogere bandbreedte heeft dan een asynchrone bus. De AMD760 chipset maakt mogelijk gebruik van een synchrone bus (geheugenbus en FSB op 133MHz DDR), dus dat geeft hoop voor een goede geheugen performance (thanks DiGiSTORM voor de link).