----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1268/ -----------------------------------------------------------
(Updated June 29, 2012, 4:38 a.m.) Review request for Default. Changes ------- English mistake in a comment. Description ------- I have added a new flag (named pushedRAS) in the PredictorHistory structure. This flag tracks whether the RAS has been pushed or not during a prediction. Then, in the squash function it is used to pop the RAS if necessary. Diffs (updated) ----- src/cpu/o3/bpred_unit.hh 5fcd9c6cbf3778925392ba5722affd21fa25fac7 src/cpu/o3/bpred_unit_impl.hh 5fcd9c6cbf3778925392ba5722affd21fa25fac7 Diff: http://reviews.gem5.org/r/1268/diff/ Testing ------- It has been tested on several of the Spec2006 benchmarks compiled for ARM. For most of the cases, there are less RAS mispredictions. Thanks, Nathanael Premillieu _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
