Posted Oct 1, 2007 22:22 UTC (Mon) by roelofs
In reply to: Reader Comments
Parent article: What every programmer should know about memory, Part 1
Two more clarification-comments:
Recent RAM types require two separate buses (or channels as they are called for DDR2, see Figure 2.8) which doubles the available bandwidth.
Unless I'm missing something fundamental, Figure 2.8 has nothing to do with DDR2 channels. Indeed, I don't believe the comment even refers to Figures 2.12 or 2.13; I see nothing relevant. Perhaps the figure in question was dropped at some point?
In this example the SDRAM spits out one word per cycle.
Here and in several other places, the text is ambiguous. "Cycle" in this context apparently means clock cycle, but there's an implicit (larger) cycle measured from RAS to RAS (for example) that defines the overall throughput. Figure 2.8 actually shows four words going out in that larger cycle.
to post comments)