Thank you very much for your reply. Sorry but I am still confused about the second question. I can easily change the name of the machine to have two threads. However, I don't know how to specify which two benchmarks are going to be those two threads. For example, suppose that I want to run blackscholes and bodytrack as two threads into one core; what should I do? This is my util.cfg file:
[DEFAULT] marss_dir = /home/home2/zahedi/MARSS/marss.dramsim util_dir = %(marss_dir)s/util img_dir = %(marss_dir)s/images qemu_bin = %(marss_dir)s/qemu/qemu-system-x86_64 default_simconfig = -kill-after-run -quiet [suite parsec] checkpoints = blackscholes, bodytrack, ferret, freqmine, swaptions, fluidanimate, vips, x264, canneal, dedup, streamcluster, facesim, raytrace [run parsecROI] suite = parsec images = %(img_dir)s/parsecROI.qcow2 memory = 2G simconfig = -logfile %(out_dir)s/%(bench)s.log -run -machine *ooo_2_th* -corefreq 2G -stats %(out_dir)s/%(bench)s.yml -dramsim-device-ini-file ini/DDR3_micron_32M_8B_x4_sg125.ini -dramsim-results-dir-name %(out_dir)s -startlog 10M -loglevel 4 -stopinsns 100M %(default_simconfig)s qemu_args = -snapshot Again, thank you for your time. Best regards, -Seyed On Sun, Nov 4, 2012 at 11:39 AM, avadh patel <[email protected]> wrote: > > > On Sat, Nov 3, 2012 at 4:54 PM, Seyed <[email protected]> wrote: > >> Hi all, >> >> I have checked all the emails about smt cores in this mailing list. >> However, some emails were sent two years ago and I couldn't make sure >> that those >> answers are valid now and whether there are more up-to-date answers to >> those >> questions. >> Therefore, I will appreciate if you could answer any of the following >> questions? >> >> 1. In order to simulate a SMT ooo core, should we just simply use ooo_2_th >> machine in default.conf or change some constants in globals.h file? >> >> Yes. You'll have to change the config files only. > > >> 2. I am using run_bench.py code to run parcesROI benchmarks; How can I >> specify 2 >> threads? For example, if I want to run blackscholes as one thread and >> bodytrack >> as another one, what should I do? Do I need to modify run_bench.py? If the >> answer is yes, how can I modify it? >> >> Yes. You just have to specify the machine name in the configuration > parameters. Default util.cfg file specify various run configurations which > contains 'simconfig' - list of parameters for simulation. You'll have to > change that simconfig to use your machine name. > > >> 3. Which fetch policies (e.g. ICOUNT, FLUSH, STALL, DCRA) are implemented >> in >> MARSS? Where and how can I change them to my own policy? >> >> I am not sure exactly which one is used, but you can look at 'fetch' > function in ooo-pipe.ccp. > > - Avadh > > I am looking forward to hearing from you. >> Again, I will be grateful If you could answer any of these questions. >> >> Thank you in advance for your time and consideration, >> Best regards, >> -Seyed >> >> >> _______________________________________________ >> 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
