On Mon, 29 Oct 2007, Balachandran Ramadass wrote:

> hi
>
> 1.)i am trying to identify the number of dependency insctruction for 
> each load instruction in load store queue. please tell me in which file 
> or which function dependency logic is implemented inside uArch directory 
> for out of order simulation.

The LSQ functionality you care about is in 
components/uArch/CoreModel/memforward.cpp.  In particular, loads search 
for a matching preceding store in snoopStores(), while stores finding 
matching succeeding loads in updateDependantLoads().

>
> 2) where did the branch predection logic implemented . I need to check the 
> branch prediction feed back for the branch instruction.
>

The branch predictor is in components/Common/BranchPredictor.cpp.

Best Regards,
-Thomas Wenisch


> Thanking you
> Bala
> Louisiana state university
>
>
> _______________________________________________
> SimFlex mailing list
> [email protected]
> https://sos.ece.cmu.edu/mailman/listinfo/simflex
> SimFlex web page: http://www.ece.cmu.edu/~simflex
>

Reply via email to