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

(Updated Feb. 9, 2012, 5:13 a.m.)


Review request for Default.


Summary (updated)
-----------------

MESI: Add queues for stalled requests


Description (updated)
-------

Changeset 8819:aab2b174328e
---------------------------
MESI: Add queues for stalled requests
This patch adds the stall and wait on the mandatory queue of L1 cache
controller of the MESI CMP directory protocol. The changes have been
tested for a million loads with 16 and 32 processors. 16 different
seeds for bith 16 and 32 processor systems.


Diffs (updated)
-----

  src/mem/protocol/MESI_CMP_directory-L1cache.sm 8f354c5a1634 
  src/mem/protocol/MESI_CMP_directory-L2cache.sm 8f354c5a1634 
  src/mem/protocol/MESI_CMP_directory-dir.sm 8f354c5a1634 

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


Testing
-------

The changes have been tested for 16 processors for 40 different random 
seeds with number of loads varying from a 1,000,000 - 4,000,000. The only 
concern is that I had to change the dead lock threshold in RubyTester.py
which is surprising.


Thanks,

Nilay Vaish

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

Reply via email to