The p->latency is passed to hitLatency in line58 of the base.cc file. http://grok.m5sim.org/source/xref/m5/src/mem/cache/base.cc
Then search for hitLatency http://grok.m5sim.org/source/search?q=hitLatency&project=m5&defs=&refs=&path=&hist= Then go to cache_impl.hh, you see something like this: 415 Tick time = curTick() + hitLatency; Does this help? On Fri, Sep 30, 2011 at 8:50 PM, Mahmood Naderan <[email protected]> wrote: > Grepping "latency" or "l2" returns a lot of result. Where is that > "cache constructor" ? > > On 9/30/11, Jack Harvard <[email protected]> wrote: >> For that, why not you have a look at the cache constructor where this >> latency value is being passed to a parameter, and then trace that parameter? >> A few search and grep will find out the answers. >> >> On 30 Sep 2011, at 17:46, Mahmood Naderan wrote: >> >>> thanks but I want to know how this value affect IPC? which files in >>> src/ use this value? Which one is the first that grab this value and >>> schedule that? >>> >>> On 9/30/11, Jack Harvard <[email protected]> wrote: >>>> There's a parameter 'latency' in the cache config .py file: >>>> http://grok.m5sim.org/source/xref/m5/src/mem/cache/BaseCache.py >>>> >>>> You can set the value from a python config file or pass through command >>>> line. >>>> >>>> Jack Harvard >>>> >>>> On Fri, Sep 30, 2011 at 2:47 PM, Mahmood Naderan <[email protected]> >>>> wrote: >>>>> Hi, >>>>> I am looking to find out how setting a latency for a cache level >>>>> works. However till now I couldn't figure out how it works. >>>>> >>>>> Can some one explain or point a documentation about that? which files >>>>> are used in this process? >>>>> >>>>> thanks >>>>> -- >>>>> // Naderan *Mahmood; >>>>> _______________________________________________ >>>>> gem5-users mailing list >>>>> [email protected] >>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >>>>> >>>> _______________________________________________ >>>> gem5-users mailing list >>>> [email protected] >>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >>>> >>> >>> >>> -- >>> -- >>> // Naderan *Mahmood; >>> _______________________________________________ >>> gem5-users mailing list >>> [email protected] >>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> > > > -- > -- > // Naderan *Mahmood; > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
