Thanks for your reply, Brendan.

I know MARSS is a kind of full system simulator, but if the simulator can gives 
exact same environment every simulation, the simulated system should replay 
same instruction sequences, I think. Is it right?

Then, does MARSS simulator have some random scheduling decision in its design.

Thanks,
Hanhwi

2013. 2. 5., 오전 1:19, Brendan Fitzgerald <[email protected]> 작성:

> Hi,
> 
> Because MARSS is an x86 full system simulator the instructions will not 
> always be in the same order due to context switches, exceptions, interrupts, 
> etc.
> What you should see is the same output after running the same benchmark for 
> the same number of instructions.
> 
> Brendan
> 
> On Mon, Feb 4, 2013 at 11:02 AM, hanhwi jang <[email protected]> wrote:
> Hi Dear all,
> 
> Every time I execute SPEC2006 on the marss simulator,  I get different 
> instruction traces that include kernel and user code.
>  
> So, I want to know the marss is deterministic or not.
> If it is not deterministic, where is the nondeterminism from?
> 
> Thanks,
> hanhwi
> 
> _______________________________________________
> 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