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

(Updated Aug. 20, 2013, 4:20 p.m.)


Review request for Default.


Repository: gem5


Description (updated)
-------

Changeset 9841:b42a2994b221
---------------------------
sim: simulate with multiple event queues
This patch extends the patch Steve posted on the reviewboard (846). The patch
updated with all the changes that have taken place over last 15 months. Code
has been added so as actually carry out a quantum-based parallel simulation.

The patch was tested in two different configurations:
1. ruby_network_test.py: in this simulation L1 cache controllers receive
   requests from the cpu. The requests are replied to immediately without
   any communication taking place with any other level.
2. twosys-tsunami-simple-atomic: this configuration simulates a client-server
   system which are connected by an ethernet link.

We still lack the ability to communicate using message buffers or ports. But
other things like simulation start and end, synchronizing after every quantum
seem to be working.


Diffs (updated)
-----

  src/SConscript 43d22d746e7a 
  src/base/barrier.hh PRE-CREATION 
  src/cpu/base.cc 43d22d746e7a 
  src/dev/etherlink.cc 43d22d746e7a 
  src/python/m5/SimObject.py 43d22d746e7a 
  src/python/m5/event.py 43d22d746e7a 
  src/python/m5/main.py 43d22d746e7a 
  src/python/m5/simulate.py 43d22d746e7a 
  src/python/swig/event.i 43d22d746e7a 
  src/sim/Root.py 43d22d746e7a 
  src/sim/SConscript 43d22d746e7a 
  src/sim/core.hh 43d22d746e7a 
  src/sim/debug.cc 43d22d746e7a 
  src/sim/eventq.hh 43d22d746e7a 
  src/sim/eventq.cc 43d22d746e7a 
  src/sim/eventq_impl.hh 43d22d746e7a 
  src/sim/global_event.hh PRE-CREATION 
  src/sim/global_event.cc PRE-CREATION 
  src/sim/root.cc 43d22d746e7a 
  src/sim/serialize.hh 43d22d746e7a 
  src/sim/serialize.cc 43d22d746e7a 
  src/sim/sim_events.hh 43d22d746e7a 
  src/sim/sim_events.cc 43d22d746e7a 
  src/sim/sim_exit.hh 43d22d746e7a 
  src/sim/sim_object.cc 43d22d746e7a 
  src/sim/simulate.hh 43d22d746e7a 
  src/sim/simulate.cc 43d22d746e7a 
  src/sim/stat_control.cc 43d22d746e7a 

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


Testing
-------


Thanks,

Nilay Vaish

_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to