A Fully Buffered Memory System Simulator. FBsim 1.0. Rami Nasr -M.S. Thesis, and ENEE 759H Course Project Thursday May 12 th , 2005. Another Simulator?. Sim-DRAM exists and supports FB-DIMM. Why write another simulator? .
A Fully Buffered Memory System Simulator
-M.S. Thesis, and ENEE 759H Course Project
Thursday May 12th, 2005
Sim-DRAM exists and supports FB-DIMM. Why write another simulator?
Channel Scheduler 0
Channel Scheduler 1
Input Transaction Generator
Channel Scheduler 7
Bus Trace Viewer
Closed Page Mode
Open Page Mode
WHILE (a non zero row sum exists)
WHILE (visit each channel with a non zero
row sum exactly once)
The next 'result' is channel DIMM with the
Decrement that DIMM's number by 1.
Decrement the row sum by 1.
Modulus = 4+2+1+2 = 9
Micro-study shows that in Closed Page Mode, the FB channel can at most reach ~93% write data utilization on the SB, and ~84% read data utilization on the NB.
Micro-study showed that FBsim channel utilization was slightly worse for non 2:1 read/write ratios (it was 2% worse for 4:1). FBsim scheduler can quite straightforwardly be made more adaptive to read/write ratio of transactions in scheduler.