Given how deep inside of QEMU this error is ( https://github.com/dramninjasUMD/marss.dramsim/blob/dramsim/qemu/exec.c#L523), it is highly unlikely that it has anything to do with DRAMSim2. Are you sure you're not just running out of memory on the machine?
On Sat, Sep 28, 2013 at 4:50 PM, Ardalan Pouyabahar <[email protected]>wrote: > Dear Majid, > > Yes I have it. > > Thanks > > > On Sun, Sep 29, 2013 at 12:17 AM, Ardalan Pouyabahar < > [email protected]> wrote: > >> Dear Paul, >> I changed the path to absolute path but it gives the same result. There >> is a flag in run_bench,py named as "out_to_stdout", it's false by default >> and I changed it to true then it printed these in the console before >> finishing : >> >> Could not allocate dynamic translator buffer >> Writing to stdout completed >> Exception in thread Thread-4: >> Traceback (most recent call last): >> File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner >> self.run() >> File "./util/run_bench.py", line 267, in run >> out_dev_file = os.open(self.out_devname, os.O_RDONLY) >> TypeError: coercing to Unicode: need string or buffer, NoneType found >> ----------- >> It has some problem with memory allocation! >> I will try to compile it with GDB and share the results. >> >> Thanks so much for your answer >> >> >> On Fri, Sep 27, 2013 at 4:38 AM, Seyed Majid Zahedi < >> [email protected]> wrote: >> >>> Ardalan, >>> >>> Do you you have the system.ini file in your DRAMSim directory? >>> One option is to rename system.ini.example to system.ini. >>> >>> Seyed >>> >>> >>> On Thu, Sep 26, 2013 at 7:18 AM, Ardalan Pouyabahar < >>> [email protected]> wrote: >>> >>>> Hello everyone, >>>> >>>> I installed marss.dramsim and I could run FFT in qemu correctly but >>>> when I try to run blackscholes in parsecROI with this command : >>>> "./util/run_bench.py -d run/parsec_res parsec-ooo" it generates core and it >>>> dosen't generate dramsim.log nor yaml log file. >>>> My util.cfg file is: >>>> ------------------------------------- >>>> [DEFAULT] >>>> marss_dir = /home/ardalan/marss.dramsim >>>> util_dir = /home/ardalan/marss.dramsim/util >>>> img_dir = /media/shared_folder >>>> >>>> qemu_bin = %(marss_dir)s/qemu/qemu-system-x86_64 >>>> >>>> default_simconfig = -kill-after-run >>>> >>>> [suite parsec-2.1] >>>> checkpoints = blackscholes >>>> >>>> [run parsec-ooo] >>>> suite = parsec-2.1 >>>> images = %(img_dir)s/parsecROI.img >>>> memory = 2G >>>> simconfig = >>>> -run >>>> -machine single_core >>>> # -corefreq 2G >>>> -logfile %(out_dir)s/%(bench)s.log >>>> -stats %(out_dir)s/%(bench)s.yml >>>> -dramsim-results-dir-name %(out_dir)s/%(bench)s.dramsim.log >>>> -dramsim-device-ini-file ini/DDR3_micron_8M_8B_x16_sg15.ini >>>> -consolelog %(out_dir)s/%(bench)s.log.console >>>> %(default_simconfig)s >>>> ---------------------------------------------------- >>>> And the blackscholes.log file is: >>>> ---------------------------------------------------- >>>> // >>>> // MARSS: Cycle Accurate Systems simulator for x86 >>>> // Copyright 1999-2007 Matt T. Yourst <[email protected]> >>>> // Copyright 2009-2011 Avadh Patel <[email protected]> >>>> // >>>> // Git branch 'dramsim' on date Thu Aug 22 11:58:39 2013 (HEAD: 33a897) >>>> // Built Sep 3 2013 00:10:22 on BUILDHOST using gcc-4.6 >>>> // With 1 simulated cores >>>> // Running on Ardalan-VirtualBox.(none) >>>> // >>>> >>>> Active parameters: >>>> -help disabled >>>> -run enabled >>>> -stop disabled >>>> -kill disabled >>>> -flush disabled >>>> -quiet disabled >>>> -logfile >>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.log >>>> -loglevel 0 >>>> -startlog 0 >>>> -startlogrip 18446744073709551615 >>>> -consolelog enabled >>>> -logbufsize 524288 >>>> -logfilesize 67108864 >>>> -dump-state-now disabled >>>> -screenshot >>>> -log-user-only disabled >>>> -dump-config-file >>>> -stats >>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.yml >>>> -yamlstats >>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.yml >>>> -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 infinity >>>> -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 disabled >>>> -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 >>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.dramsim.log >>>> ---------------------------------------- >>>> The console output is: >>>> ---------------------------------------- >>>> Reading config file /home/ardalan/marss.dramsim/util/util.cfg >>>> Checkpoints: ['blackscholes'] >>>> simconfig: >>>> -run >>>> -machine single_core >>>> # -corefreq 2G >>>> -logfile %(out_dir)s/%(bench)s.log >>>> -stats %(out_dir)s/%(bench)s.yml >>>> -dramsim-results-dir-name %(out_dir)s/%(bench)s.dramsim.log >>>> -dramsim-device-ini-file ini/DDR3_micron_8M_8B_x16_sg15.ini >>>> -consolelog %(out_dir)s/%(bench)s.log.console >>>> %(default_simconfig)s >>>> Total run configurations: 1 >>>> 1 parallel simulation instances will be run. >>>> All files will be saved in: run/parsec_res >>>> All Threads are started >>>> Checkpoint blackscholes >>>> simconfig: >>>> -run >>>> -machine single_core >>>> # -corefreq 2G >>>> -logfile /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.log >>>> -stats /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.yml >>>> -dramsim-results-dir-name >>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.dramsim.log >>>> -dramsim-device-ini-file ini/DDR3_micron_8M_8B_x16_sg15.ini >>>> -consolelog >>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.log.console >>>> -kill-after-run >>>> Config file written >>>> Starting Checkpoint: blackscholes >>>> Command: /home/ardalan/marss.dramsim/qemu/qemu-system-x86_64 -m 2G >>>> -serial pty -nographic -drive >>>> cache=unsafe,file=/media/shared_folder/parsecROI.img -simconfig >>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.simcfg -loadvm >>>> blackscholes -snapshot >>>> char device redirected to /dev/pts/5 >>>> Writing to stdout completed >>>> Writing to output file completed >>>> Completed all simulation runs. >>>> >>>> ---------------------------------------------------------------------------- >>>> >>>> _______________________________________________ >>>> 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 > >
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
