Hi,

I am interested in adding additional latencies during a cache access. I
have implemented some extra functionality that happens in the cache and I
am wondering about how to model the extra time it will take for that to
happen.

Where would I add the extra latency? For example, inside the access()
function there is this line of code:

        // Calculate access latency on top of when the packet arrives. This
        // takes into account the bus delay.
        lat = calculateTagOnlyLatency(pkt->headerDelay, tag_latency);

Right below that, there is a "return false;" line. How is that latency
being used? Also, how can I make sure whether the execution stalls until
something else has finished or things that can happen concurrently?

Thank you,
Victor
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to