OK, I'll try to see if I can do like that. thanks for your help Paul.
Best regards Zoran On Fri, May 10, 2013 at 8:35 PM, Paul Rosenfeld <[email protected]>wrote: > What you'd probably want to do in that case is modify the ROI hooks to > call ptlcall_switch_to_native() at the end of the ROI. Then, you'll just > have to write script on the guest that will launch the benchmarks one by > one (so each program will call ptlcall_switch_to_sim() at the start and > ptlcall_switch_to_native() at the end). > > I don't know how marss handles log files in this case, but if it always > goes to the same log file, you could always just use the ptlcall_log() to > put in a marker each time one program ends and another begins and just > split them afterwards. > > > > > On Fri, May 10, 2013 at 12:53 PM, Zoran Jaksic <[email protected]> wrote: > >> Hi Paul, >> >> Well I would actually would like to run them one after other with >> shutting down virtual machine between each benchmark run. >> >> is that posible? >> >> what I would like actually is this >> >> 1)boot up virtual machine >> 2)set simulation parameters (set simconfig stats file) >> 3)run benchmark >> 4)kill simulation (shut down virtual machine) >> 5)return to step 1 and pass everything for second benchmark and log file, >> >> What I want to do is actually to make a script that will run 10 different >> benchmarks that would generate me 10 different log files (log file per >> benchmark) with shutting down virtual machine after every benchmark run? >> >> Thanks for everything Paul, >> >> regards >> Zoran >> >> >> On Fri, May 10, 2013 at 6:40 PM, Paul Rosenfeld <[email protected]>wrote: >> >>> Do you want to run them one after the other without shutting off the >>> virtual machine? If so, is the only reason to save yourself bootup time? >>> >>> If you just want to run many different benchmarks (not one after the >>> other without shutting off the VM), I think the standard methodology to run >>> many benchmarks is this: >>> >>> 1. Make a checkpoint for each benchmark you want to run using the >>> create_checkpoint.py script (this will create a checkpoint right at the ROI >>> start marker) >>> 2. Run each of the checkpoints making sure to use the -snapshot flag (so >>> as not to corrupt the disk image). This can be done in parallel or serially >>> (use run_bench.py). >>> >>> >>> >>> >>> On Fri, May 10, 2013 at 8:50 AM, Zoran Jaksic <[email protected]> wrote: >>> >>>> Hello guys, >>>> >>>> Again I am in problem with marss simulation. If you can help... I would >>>> really appreciate that. >>>> >>>> Is it possible to run different benchmarks one after another and later >>>> collect simulation results. What would be the easiest way to solve that. >>>> Basically what I would like to do is: >>>> >>>> 1)set simulation parameters (set simconfig stats file) >>>> 2)run benchmark >>>> 3)kill simulation >>>> 4) return to step 1 for different benchmark (and log file). >>>> >>>> I mean, if I use kill_sim it kills my image OS but I prefer using this >>>> instead of stop_sim. Is it possible to somehow run simulation from host OS >>>> lets say? >>>> Or is it only way to run different benchmarks in the procedure I >>>> describe by make some script on image OS and use stop_sim between them? Is >>>> there any other solution for this problem? >>>> >>>> I prefer using kill_sim instead stop_sim since I am not completely sure >>>> what happens with the image when I want to start different simulation after >>>> stop_sim (but many times it generally works slower or it crashes with >>>> message that order of using run, stop, and kill is not good (although I >>>> think that I use them regularly run, stop, run...)) >>>> >>>> >>>> I currently use your parsec image for my work but lets say that I am >>>> interested in general for this procedure for any kind of image. >>>> >>>> thanks for all help, you constantly provide. >>>> >>>> Best regards >>>> -- >>>> Zoran >>>> >>>> _______________________________________________ >>>> http://www.marss86.org >>>> Marss86-Devel mailing list >>>> [email protected] >>>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel >>>> >>>> >>> >> >> >> -- >> Zoran Jakšić >> ------------------------------------------------------ >> Research Assistant >> Computer Architecture Department >> Universitat Politecnica de Catalunya >> ------------------------------------------------------- >> Address: Campus Nord UPC C6-E208 >> CR. Jordi Girona, 1-3 >> 08034 Barcelona, Spain >> ------------------------------------------------------- >> Tel: +34648025808 >> e-mail: [email protected] >> [email protected] >> <[email protected]> >> ------------------------------------------------------- >> > > -- Zoran Jakšić ------------------------------------------------------ Research Assistant Computer Architecture Department Universitat Politecnica de Catalunya ------------------------------------------------------- Address: Campus Nord UPC C6-E208 CR. Jordi Girona, 1-3 08034 Barcelona, Spain ------------------------------------------------------- Tel: +34648025808 e-mail: [email protected] [email protected] <[email protected]>-------------------------------------------------------
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
