RowBuffer.md (664B)
1 # Row Buffer 2 3 **Definition:** The row buffer is the buffer used to cache a row that is from [DRAM](DRAM.md) This is used because it is 2-3 times more efficient to query a buffered memory address than it is to query for a new row in memory. This is handled by the DRAM memory controller. 4 5 Precharging is where the memory controller replaces the current buffered row with a new one that was requested this is done by sending highvoltage to the new and low voltage to the old. When these conflicts occur, this is 2-3 times slower than if the row was already cached. 6 7 An example of a row size (and buffer size) is 8kb. This is just an example to illustrate a point.