-----------------------------------------------------------
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

Reply via email to