-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/3453/
-----------------------------------------------------------

Review request for Default.


Repository: gem5


Description
-------

Changeset 11459:faf70a6f13ed
----------------------------

o3: Clarify meaning of cachePorts variable in lsq_unit.hh 

cachePorts currently constrains the number of store packets written to the
D-Cache each cycle), but loads currently affect this variable. This leads 
to unexpected congestion (e.g., setting cachePorts to a realistic 1 will 
in fact allow a store to WB only if no loads have accessed the D-Cache 
this cycle). In the absence of arbitration, this patch decouples how many 
loads can be done per cycle from how many stores can be done per cycle.


Diffs
-----

  src/cpu/o3/O3CPU.py 91834ba4b16d 
  src/cpu/o3/lsq_unit.hh 91834ba4b16d 
  src/cpu/o3/lsq_unit_impl.hh 91834ba4b16d 

Diff: http://reviews.gem5.org/r/3453/diff/


Testing
-------

util/regress -v --builds=ARM passes with 0% differences (expected: cachePorts 
defaults to 200, so functionally, the patch changes nothing for the default 
parameters).


Thanks,

Arthur Perais

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to