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 >
