no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


projects:nondeterminism [2016/10/30 18:49] (current) – created sbs
Line 1: Line 1:
 +**Lead Developers:** Theo van Klaveren (2006), Torben Gerhards (2007)
  
 +The central language for data parallelism in SaC, the With-Loop, is side-effect-free. Although this is essential when it comes to concurrent executions, in some situations, this restriction is rather inconvenient. Examples for such situations include:
 +
 +dbug output within the body of a With-Loop
 +pixel-wise output of computer generated images
 +arrays of random numbers
 +In all these cases, we are not interested in the exact order the output / side-effect happens. Instead, we want as much concurrency as possible. However, the non-determinism should be confined within With-Loop boundaries.
 +
 +**Current Status:** finished.