User: Password:
Subscribe / Log in / New account

Reader Comments

Reader Comments

Posted Oct 1, 2007 22:22 UTC (Mon) by roelofs (guest, #2599)
In reply to: Reader Comments by drepper
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.


(Log in to post comments)

Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds