gem5/tests/configs
Andreas Hansson 66e331c7bb config: Use SimpleDRAM in full-system, and with o3 and inorder
This patch favours using SimpleDRAM with the default timing instead of
SimpleMemory for all regressions that involve the o3 or inorder CPU,
or are full system (in other words, where the actual performance of
the memory is important for the overall performance).

Moving forward, the solution for FSConfig and the users of fs.py and
se.py is probably something similar to what we use to choose the CPU
type. I envision a few pre-set configurations SimpleLPDDR2,
SimpleDDR3, etc that can be choosen by a dram_type option. Feedback on
this part is welcome.

This patch changes plenty stats and adds all the DRAM controller
related stats. A follow-on patch updates the relevant statistics. The
total run-time for the entire regression goes up with ~5% with this
patch due to the added complexity of the SimpleDRAM model. This is a
concious trade-off to ensure that the model is properly tested.
2012-10-25 13:14:38 -04:00
..
inorder-timing.py config: Use SimpleDRAM in full-system, and with o3 and inorder 2012-10-25 13:14:38 -04:00
memtest-ruby.py Configs: Set the memtest clock to a reasonable value 2012-10-15 08:09:57 -04:00
memtest.py Mem: Use cycles to express cache-related latencies 2012-10-15 08:10:54 -04:00
o3-timing-checker.py config: Use SimpleDRAM in full-system, and with o3 and inorder 2012-10-25 13:14:38 -04:00
o3-timing-mp-ruby.py regress: ruby stat additions and config changes 2012-07-10 22:51:55 -07:00
o3-timing-mp.py config: Use SimpleDRAM in full-system, and with o3 and inorder 2012-10-25 13:14:38 -04:00
o3-timing-ruby.py regress: ruby stat additions and config changes 2012-07-10 22:51:55 -07:00
o3-timing.py config: Use SimpleDRAM in full-system, and with o3 and inorder 2012-10-25 13:14:38 -04:00
pc-o3-timing.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
pc-simple-atomic.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
pc-simple-timing-ruby.py Regression: Fix topologies path in failing pc-simple-timing-ruby 2012-07-21 17:24:01 -04:00
pc-simple-timing.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
realview-o3-checker.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
realview-o3-dual.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
realview-o3.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
realview-simple-atomic-dual.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
realview-simple-atomic.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
realview-simple-timing-dual.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
realview-simple-timing.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
rubytest-ruby.py regress: ruby stat additions and config changes 2012-07-10 22:51:55 -07:00
simple-atomic-dummychecker.py Bus: Split the bus into a non-coherent and coherent bus 2012-05-31 13:30:04 -04:00
simple-atomic-mp-ruby.py regress: ruby stat additions and config changes 2012-07-10 22:51:55 -07:00
simple-atomic-mp.py Mem: Use cycles to express cache-related latencies 2012-10-15 08:10:54 -04:00
simple-atomic.py Bus: Split the bus into a non-coherent and coherent bus 2012-05-31 13:30:04 -04:00
simple-timing-mp-ruby.py regress: ruby stat additions and config changes 2012-07-10 22:51:55 -07:00
simple-timing-mp.py Mem: Use cycles to express cache-related latencies 2012-10-15 08:10:54 -04:00
simple-timing-ruby.py regress: ruby stat additions and config changes 2012-07-10 22:51:55 -07:00
simple-timing.py Mem: Use cycles to express cache-related latencies 2012-10-15 08:10:54 -04:00
t1000-simple-atomic.py Fix the SPARC fs regression by adding a call to createInterruptController. 2012-03-08 02:10:03 -08:00
tgen-simple-dram.py SimpleDRAM: A basic SimpleDRAM regression 2012-09-21 11:48:14 -04:00
tgen-simple-mem.py TrafficGen: Add a basic traffic generator regression 2012-09-21 11:48:11 -04:00
tsunami-inorder.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
tsunami-o3-dual.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
tsunami-o3.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
tsunami-simple-atomic-dual.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
tsunami-simple-atomic.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
tsunami-simple-timing-dual.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
tsunami-simple-timing.py config: Use shared cache config for regressions 2012-10-25 04:32:44 -04:00
twosys-tsunami-simple-atomic.py Regression: Set the clock for twosys-tsunami CPUs 2012-09-24 18:03:41 -04:00