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 17:49] (current) – created sbs | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | **Lead Developers: | ||
| + | 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. | ||