Hi Users,

I am going through the FR-FCFS implementaion of gem5 DRAM Controller.

When the queue.size() is greater than 1 and memSchedPolicy ==
Enums::frfcfs, the ChooseNext function calls reorderQueue.

The reorderQueue function searches for row hits first in the queue  and if
there is a row hit it selects that request as the next request to be
processed.

My question here is, what if there are multiple row hits?  If there are
multiple row hits, is it not suppose to choose the first come among
multiple row hits? I think the current implementation doesn't arbitrate
among multiple row hits. Is this correct or i am missing something.


Thanks,
Prathap
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to