I'm not entirely sure what the FFT benchmark does, but I just want to point out that it's not uncommon for benchmarks to run for that long in full system simulators. I will routinely have simulations running for a week or longer.
Are you able to see any sign of progress that the simulator is actually running (for example by running tail -f ptlsim.log) On Wed, May 22, 2013 at 6:23 PM, Qiuling Zhu <[email protected]>wrote: > 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 > >
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
