What about using only an icache and no dcache?
We're experimenting with a new verification technique and want to observe
the behavior with and without caches.

--
Eberle.


On Wed, Jul 21, 2010 at 2:37 PM, Steve Reinhardt <ste...@gmail.com> wrote:

> O3 can deadlock if it doesn't have independent I&D caches... if the
> dcache blocks, the pipeline will continuously replay blocked loads,
> which saturates the icache port and will prevent the blocked loads
> from issuing if they don't have an independent path.
>
> (At least that's how I remember it... I'm not sure why we go all the
> way back to fetch to replay the blocked loads, but it's something like
> that.)
>
> We never bothered to deal with it because we couldn't think of a
> reasonable scenario where anyone would want a detailed CPU model w/o a
> reasonably detailed cache hierarchy too.  I'm curious what your
> motivation is...
>
> Steve
>
> On Wed, Jul 21, 2010 at 10:06 AM, Eberle <rambo.u...@gmail.com> wrote:
> > Is there a way to use the O3 CPU without caches, only using the main
> memory?
> >
> > Thanks,
> >
> > --
> > Eberle.
> >
> > _______________________________________________
> > m5-users mailing list
> > m5-users@m5sim.org
> > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
> >
> _______________________________________________
> m5-users mailing list
> m5-users@m5sim.org
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to