Hi Zoran, Thank you so much! Yes, I used the command "qemu-img info /MARSS/ full_system_image/ubuntu-natty.qcow2" and I saw the checkpoint was created shown as below:
------------------------- system-x86_64 3 FFT_checkpoint 73M 2013-05-21 19:10:07 00:00:57.521 ------------------------- For your second suggestion, how do I check the memory size for the image? I increased the memory = 4G in the util.cfg, but it seems not work as well. I wonder usually how long the simulation would take if everything goes well? Also, if I don't run simulations in batch mode, do I still have to create the checkpoint? Or can I just run "./start_sim; ./FFT; ./stop_sim" without creating the checkpoint? Many thanks. Regards, Jolin On Wed, May 22, 2013 at 5:15 PM, Zoran Jaksic <[email protected]> wrote: > Maybe my answer is stupid but have you check if the checkpoint is created? > > If they are, maybe the problem is that memory size for the image is > different when you run run_bench.py script. Try with 4G. > > Those are the problems i had when started with that script so. > > Regards > Zoran > On May 22, 2013 11:07 PM, "Qiuling Zhu" <[email protected]> wrote: > >> 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 >> >> -- There will be miracles when you believe!
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
