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

Reply via email to