Re: [Gems-users] Flow of an IFetch


Date: Wed, 18 Oct 2006 10:26:16 -0500 (CDT)
From: Mike Marty <mikem@xxxxxxxxxxx>
Subject: Re: [Gems-users] Flow of an IFetch
In the rare case that instructions are written to, the protocol will write
the data back to the L2.  The original request message will sit in the
mandatory queue until this is done.  Then the Ifetch is processed as
normal (it will be an L2 hit).

--Mike


> Hi Everybody,
> I was looking over the MSI_MOSI_SMP_directory proctocol. In *-L1Cache.sm
> file for an IFetch, if the block is in L1D then an event L1_WriteBack is
> triggered which deallocates the copy from L1D, allocates space and copy
> data in TBE, and issues PUTS. The original cache message is kept in the
> mandatory queue. I could not confidently trace what happend after that.
>
> Can any body tell me the flow of this (I mean upto loading the the
> instruction to L1I) considering timing steps? May be it's a long answer,
> but any answer will be appreciated.
>
> Thanks.
> --
> Hemayet Hossain
>
[← Prev in Thread] Current Thread [Next in Thread→]