Dear all, First of all i would like to thank you for the incredible support I had from this mailing list. I'm writing to you because I'm getting some trouble with the marss.dramsim2 simulator and I'd like to understand how it is possible to perform the simulation as I want to.
I want to perform ONE simulation with two single_thread cores running two different benchmarks (checkpoints) on a disk image. This is my objective. So, my first question is about the difference between contexts and cores. If I want to achieve that simulation environment, I would need 2 single_cores (from the default machine configurations file) that have 1 context. But, as soon as I try to compile with c=2, the single_core configuration file is avoided. So what I cannot understand is the relationship between cores and contexts. Why I can not have TWO single_core cores, having one context each? The second question is about the run_bench,py script. In order to achieve my objective, how can I set my util.cfg file and the run_bench parameters? I've tried to use -n 2 but this is different from what I want because it launches two SIMULATIONS in parallel, outputs TWO dramsim.log and the TWO simulations I think are independent. What I think I should do is to have ONE simulation running two benchmarks in parallel on two distinct cores. I hope I've been able to explain my concerns and I hope to get some help. Thank you very much. Fabio
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
