Re: [Gems-users] Is GEMS deterministic or NOT?


Date: Tue, 20 May 2008 08:07:55 -0500
From: Dan Gibson <degibson@xxxxxxxx>
Subject: Re: [Gems-users] Is GEMS deterministic or NOT?
Ruby is deterministic, provided it has *exactly* the same environment on the repeat run. That includes random seed (i.e., RANDOM_SEED), as well as less obvious things, like ENV string length, directory structure, Simics version, etc. Because Ruby is only controlling a small portion of what happens (Simics is in the driver's seat, if you will), Ruby cannot guarantee an identical execution if Simics' behavior is somehow different. We do not know if Simics itself uses internal randomness, and if so, how to seed that randomness. This is one of the many reasons why we often present multiple runs of each data point to attain 95% confidence intervals.

Regards,
Dan

Guoqiang Yang wrote:
Hi there,

I guess I have a question about whether GEMS is deterministic or NOT. To be precise, if I run exactly the same simulation multiple times, will I get the same result all the time?

Many thanks,

Guoqiang Yang
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.



--
http://www.cs.wisc.edu/~gibson [esc]:wq!

[← Prev in Thread] Current Thread [Next in Thread→]