Previous | Next --- Slide 62 of 81
Back to Lecture Thumbnails
bmo

This shows the advantage of reading contiguous bytes. Since the previous byte read and the new byte request are on the same row, we skip precharge and row activation, and read from the row buffer. Saving us a lot of clocks.

felixw17

DRAM is another great example of how the underlying implementation of an abstraction can still be important (and in some senses, even more important than the abstraction!). Programmers take the abstraction of virtual memory (e.g. a large amount of memory) for granted, but understanding the implementation allows one to write more performant code.

Please log in to leave a comment.