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

Reply via email to