There are few things you should check:
- There are no other services running, run under runlevel 1
- Create checkpoints and run from checkpoints instead of using 'start_sim'
- How long are you running these simulations? If your application is
running you should see same instructions trace.

- Avadh


On Mon, Feb 4, 2013 at 3:05 PM, Brendan Fitzgerald
<[email protected]>wrote:

> Hanhwi,
>
> We don't modify the linux kernel, so MARSS doesn't have any influence over
> its' policies.
>
> MARSS is a combination of PTLSim, an x86 simulator, and QEMU, a
> virtualization environment.
> MARSS filled in some gaps that PTLSim had and switched to QEMU to provide
> user-space simulation as opposed to Xen, which required root privileges.
>
> Brendan
>
>
> On Mon, Feb 4, 2013 at 12:08 PM, jang hanhwi <[email protected]> wrote:
>
>> 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
>
>
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to