On Thu, Mar 5, 2015 at 7:53 PM, Rich Morin <[email protected]> wrote:

> On Mar 5, 2015, at 16:23, Tim Boudreau <[email protected]> wrote:
> > I'd think running asynchronously would be closer to modelling the
> > biology (not to mention making it easier to leverage multiple
> > cores), but it would also mean non-deterministic results in
> > anything where the results of computation were order-dependent.
>
> Indeed.  However, the main reasons I can think of for wanting a
> deterministic result would be debugging, testing, etc.  I could
> use pseudo-random or even synchronous scheduling for these cases.
>

I'd imagine where that would be problematic is if you have implementations
in multiple languages and want to prove that they actually produce the same
results.  As a long as there's a knob that lets you turn the parallelism
down to 1, that ought to do the trick.

-Tim

Reply via email to