Yes. I got that. Thanks Amin. On Wed, Oct 1, 2014 at 2:56 PM, Amin Farmahini <amin...@gmail.com> wrote:
> Prathap, > > As far as I remember, it choses the first request (oldest one) among hits. > It starts from head of the queue and once there is a hit, you have got "the > first come among multiple row hits." > > Thanks, > Amin > > On Wed, Oct 1, 2014 at 1:59 PM, Prathap Kolakkampadath via gem5-users < > gem5-users@gem5.org> wrote: > >> 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 >> gem5-users@gem5.org >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> > >
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users