See below. Amin
On Fri, May 10, 2013 at 10:10 AM, Erik Tomusk <e.tom...@sms.ed.ac.uk> wrote: > Hi All, > > I've been looking at L1 dcache ports (ports as in the number of read/write > requests that a physical cache can service at one time, not ports as the > abstraction gem5 uses to connect memory devices). At the moment, the simple > cache model will service as many requests as the O3 CPU makes (unfeasible > in the real world). There is a previous discussion on a related topic here: > http://www.mail-archive.com/**gem5-users@gem5.org/msg04107.**html<http://www.mail-archive.com/gem5-users@gem5.org/msg04107.html> > > The O3 CPU does have a parameter called cachePorts that attempts to limit > the number of dcache accesses per tick, but it gets set to 200 (inorder > uses 2), and some of the code in the LSQUnit bypasses the limit altogether. > There's a related patch on the reviewboard (#1422) that controls the number > of accesses to the L1 cache, but it seems to have stagnated. > > My questions are: > > *Have I completely misunderstood what's going on? > I would say yes. > *Is an unlimited number of dcache accesses actually a problem? Does it > really matter that the number of accesses is occasionally unrealistically > high? > It could lead to inaccurate results depending on processor model and application behavior. > *It shouldn't be too difficult to re-introduce the access limit set by > cachePorts. However, this change would be undone and superseded by patch > #1422 on the reviewboard if it ever gets committed. Is re-introducing the > cachePorts limit worthwhile? > The cachePorts thing is very simplistic. The patch, on the other hand, does not conform with gem5 rules. I do not think this patch gets ever committed because I don't have time to fix it. You may want to take a look at and get some ideas. > Thanks, > Erik > > -- > The University of Edinburgh is a charitable body, registered in > Scotland, with registration number SC005336. > > ______________________________**_________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/**mailman/listinfo/gem5-users<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