Nilay Vaish
2013-01-25 11:43:06 UTC
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/1667/
-----------------------------------------------------------
Review request for Default.
Description
-------
Changeset 9486:a6a90f478e1d
---------------------------
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.
It was tested with ruby_network_test.py with this patch.
Note: The testing was carried out making sure that different components
do not send any messages to each other. This means that 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.
While the patch itself is not definitive, but I thought it would be best
to get it reviewed before adding more code.
Diffs
-----
src/cpu/base.cc b0fa6b872f40
src/dev/etherlink.cc b0fa6b872f40
src/python/m5/SimObject.py b0fa6b872f40
src/python/m5/event.py b0fa6b872f40
src/python/m5/main.py b0fa6b872f40
src/python/swig/core.i b0fa6b872f40
src/python/swig/event.i b0fa6b872f40
src/sim/SConscript b0fa6b872f40
src/sim/core.hh b0fa6b872f40
src/sim/debug.cc b0fa6b872f40
src/sim/eventq.hh b0fa6b872f40
src/sim/eventq.cc b0fa6b872f40
src/sim/eventq_impl.hh b0fa6b872f40
src/sim/global_event.hh PRE-CREATION
src/sim/global_event.cc PRE-CREATION
src/sim/serialize.cc b0fa6b872f40
src/sim/sim_events.hh b0fa6b872f40
src/sim/sim_events.cc b0fa6b872f40
src/sim/sim_exit.hh b0fa6b872f40
src/sim/sim_object.cc b0fa6b872f40
src/sim/simulate.hh b0fa6b872f40
src/sim/simulate.cc b0fa6b872f40
src/sim/stat_control.cc b0fa6b872f40
Diff: http://reviews.gem5.org/r/1667/diff/
Testing
-------
Thanks,
Nilay Vaish
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/1667/
-----------------------------------------------------------
Review request for Default.
Description
-------
Changeset 9486:a6a90f478e1d
---------------------------
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.
It was tested with ruby_network_test.py with this patch.
Note: The testing was carried out making sure that different components
do not send any messages to each other. This means that 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.
While the patch itself is not definitive, but I thought it would be best
to get it reviewed before adding more code.
Diffs
-----
src/cpu/base.cc b0fa6b872f40
src/dev/etherlink.cc b0fa6b872f40
src/python/m5/SimObject.py b0fa6b872f40
src/python/m5/event.py b0fa6b872f40
src/python/m5/main.py b0fa6b872f40
src/python/swig/core.i b0fa6b872f40
src/python/swig/event.i b0fa6b872f40
src/sim/SConscript b0fa6b872f40
src/sim/core.hh b0fa6b872f40
src/sim/debug.cc b0fa6b872f40
src/sim/eventq.hh b0fa6b872f40
src/sim/eventq.cc b0fa6b872f40
src/sim/eventq_impl.hh b0fa6b872f40
src/sim/global_event.hh PRE-CREATION
src/sim/global_event.cc PRE-CREATION
src/sim/serialize.cc b0fa6b872f40
src/sim/sim_events.hh b0fa6b872f40
src/sim/sim_events.cc b0fa6b872f40
src/sim/sim_exit.hh b0fa6b872f40
src/sim/sim_object.cc b0fa6b872f40
src/sim/simulate.hh b0fa6b872f40
src/sim/simulate.cc b0fa6b872f40
src/sim/stat_control.cc b0fa6b872f40
Diff: http://reviews.gem5.org/r/1667/diff/
Testing
-------
Thanks,
Nilay Vaish