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

Link to this comparison view

projects:nondeterminism [2016/10/30 17:49] (current)
sbs created
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.