Please note that the number of responses from cache to cpu should be
limited too. Currently, there is no limit on that.

Amin


On Mon, May 13, 2013 at 9:06 AM, Erik Tomusk <e.tom...@sms.ed.ac.uk> wrote:

>  Thanks all for the comments.
>
> So, briefly, the problem atm is that the L1 cache will service any number
> of requests per cycle whereas in the real world, physical read/write port
> limits mean it can only service ~2. Amin's patch puts bottlenecks in all
> the right places, but there are questions about how it's implemented. I too
> don't have time to adopt Amin's patch and get it committed.
>
> For the I-cache, ports shouldn't be a big issue, because from what I can
> tell, fetch only accesses one block per thread per cycle.
>
> For the D-cache, making the cachePorts functionality work again would
> throttle the number of requests from the core. If I understand correctly, a
> cache miss is still physically a cache access, so what happens in the MSHR
> shouldn't affect how many requests the core sends per cycle. The
> shortcoming of the cachePorts limit is that it ignores accesses to the L1D
> that don't originate in the core (e.g. data from L2 to L1D).
>
> So it looks like cachePorts gives 80% of the desired behavior with 20% of
> the effort. Given that there's nothing better on the horizon, I can try to
> get cachePorts to work again and make a patch.
>
> Any thoughts?
>
> -Erik
>
>
>
> On 11/05/13 15:14, Ali Saidi wrote:
>
>
>  On May 10, 2013, at 11:26 AM, Amin Farmahini <amin...@gmail.com> wrote:
>
>   On Fri, May 10, 2013 at 10:10 AM, Erik Tomusk <e.tom...@sms.ed.ac.uk>wrote:
>>
>>
>> *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.
>
>
>  I would like to see something like Amin's patch committed, however I too
> haven't had enough time to clean up his patch a little bit and I'm not
> completely sure if it's the best way to go about things, but I'm happy for
> an OK way that fixes a problem.
>
>  Thanks,
> Ali
>
>
>
>
> _______________________________________________
> gem5-users mailing 
> listgem5-users@gem5.orghttp://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
>
>
> 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
>
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to