Hi Korey,

I'm not quite sure what your concern is here... if it's just that the
L1 cache latency is multiple cycles, that's not at all unusual on
high-performance processors.

Steve

On Fri, Oct 2, 2009 at 6:52 PM, Korey Sewell <[email protected]> wrote:
> Hey all,
> there may be a subtle flaw in how we configure CPUs and Caches in our
> example configuration (se.py/Caches.py).
>
> By default, the CPU is set to 2 GHz => 500 ps per tick.
> By default, the BaseCache latency is set to 1ns => 1000ps.
>
> So what happens is, if you have a cache hit on tick X (0) you are not
> getting your data on tick X+1 (500), you are getting it on X+2 (1000).
>
> Excuse me if I'm just overlooking the obvious, but am I calculating
> something wrong here?
>
> Looks like in changeset 4444, we went from giving a scalar cycle latency
> (i.e. 1) for Caches to a set period to wait (i.e. 1ns). But again, since the
> CPU is ticking every 500ps and the Cache is responding on hits every 1000ps
> I dont think we got the desired behavior at least in the case I'm
> considering....
>
> Thoughts anyone?
>
> --
> - Korey
>
> _______________________________________________
> m5-dev mailing list
> [email protected]
> http://m5sim.org/mailman/listinfo/m5-dev
>
>
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to