Hi,

I tried to run run_bench.py and it seems to take forever to finish: it has
been running for 24 hours and it is still running.  I wonder if there is
something wrong with my approach?  Really appreciate it if someone can
help.

Below is how I run the simulation (By the way, I use the ‘dramsim’ branch
of MARSSx86 which I downloaded from
https://github.com/dramninjasUMD/DRAMSim2/wiki/MARSSx86-with-DRAMSim2):

1. First of all, I used the ubuntu-natty.qcow2 diskimage and tried to
simulate its own FFT benchmark

2. In the disk image create the checkpoint FFT as below and named it as
FFT_checkpoint

Ubuntu:~#   ./create_checkpoin FFT_checkpoint; ./FFT; ./stop_sim

3. Edit the util.cfg which I attached in the end;

4. running simulation with run_bench.py as below:

./util/run_bench.py -d ./marss_results/  -e  FFT

Then I see the following stuffs printed on the screen but nothing more
happens (the result FFT_checkpoint.out is also always empty):
--------------------------------------------------------------------------
Reading config file /MARSS/marss.dramsim/util/util.cfg
Checkpoints: ['FFT_checkpoint']
simconfig: -stopinsns 100m -logfile bench.log.txt -stats
bench.stats.yml.txt -machine single_core %(default_simconfig)s
Total run configurations: 1
1 parallel simulation instances will be run.
All files will be saved in: /MARSS/marss_results/
Checkpoint FFT_checkpoint
 All Threads are started
simconfig: -stopinsns 100m -logfile bench.log.txt -stats
bench.stats.yml.txt -machine single_core -kill-after-run -quiet
Config file written
Starting Checkpoint: FFT_checkpoint
Command:  /MARSS/marss.dramsim/qemu/qemu-system-x86_64 -m 2G -serial pty
-nographic -drive
cache=unsafe,file=/MARSS/full_system_image/ubuntu-natty.qcow2 -simconfig
bench.simcfg.txt -loadvm FFT_checkpoint  -snapshot
char device redirected to /dev/pts/0

(The screen just stays here)
--------------------------------------------------------------------------
--------------------------------------------------------------------------

Here is my util.cfg:
-----------------------
[DEFAULT]
marss_dir = /MARSS/marss.dramsim
util_dir = /MARSS/marss.dramsim/util
img_dir = /MARSS/full_system_image
qemu_bin = %(marss_dir)s/qemu/qemu-system-x86_64
default_simconfig = -kill-after-run -quiet
[suite FFT]
checkpoints = FFT_checkpoint
[run FFT]
suite = FFT
images = /MARSS/full_system_image/ubuntu-natty.qcow2
memory = 2G
simconfig = -stopinsns 100m -logfile bench.log.txt -stats
bench.stats.yml.txt -machine single_core %(default_simconfig)s
--------------------------------------------------------------------------
--------------------------------------------------------------------------


Below is "bench.log.txt"
-----------------------------
//  Copyright 1999-2007 Matt T. Yourst <[email protected]>
//  Copyright 2009-2011 Avadh Patel <[email protected]>
//
//  Git branch 'dramsim' on date Mon Sep 24 13:37:22 2012 (HEAD: a01f9c)
//  Built May 21 2013 19:27:22 on BUILDHOST using gcc-4.6
//  Running on marinara.
//

Active parameters:
  -help         disabled
  -run          disabled
  -stop         disabled
  -kill         disabled
  -flush        disabled
  -quiet        enabled
  -logfile      bench.log.txt
  -loglevel     0
  -startlog     0
  -startlogrip  18446744073709551615
  -consolelog   disabled
  -logbufsize   524288
  -logfilesize  67108864
  -dump-state-now disabled
  -screenshot
  -log-user-only disabled
  -dump-config-file
  -stats        bench.stats.yml.txt
  -yamlstats    bench.stats.yml.txt
  -stats-format yaml
  -snapshot-cycles infinity
  -snapshot-now
  -time-stats-logfile
  -time-stats-period 10000
  -startrip     18446744073709551615
  -fast-fwd-insns 0
  -fast-fwd-user-insns 0
  -fast-fwd-checkpoint
  -stopinsns    100 M
  -stopcycle    infinity
  -stopiter     infinity
  -stoprip      18446744073709551615
  -stop-at-marker infinity
  -stop-at-marker-hits infinity
  -stopinsns-rel infinity
  -bbinsns      65536
  -flushevery   infinity
  -kill-after-run enabled
  -event-record
  -event-record-stop disabled
  -event-replay
  -corefreq     0
  -enable-checker disabled
  -checker-startrip 18446744073709551615
  -perfect-cache disabled
  -dumpcode     test.dat
  -dump-at-end  disabled
  -bbdump
  -verify-cache disabled
  -machine      single_core
  -enable-mongo disabled
  -mongo-server 127.0.0.1
  -mongo-port   27017
  -bench-name
  -tags
  -run-tests    disabled
  -execute-after-kill
  -sync         0
  -simpoint
  -simpoint-interval 10 M
  -simpoint-chk-name simpoint
  -dramsim-device-ini-file ini/DDR3_micron_8M_8B_x16_sg15.ini
  -dramsim-pwd  ../DRAMSim2
  -dramsim-system-ini-file system.ini
  -dramsim-results-dir-name MARSS
~



Thanks,
Jolin
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to