In the tenth part of his 12-part blog series about structured patterns as a basis for high-level parallel programming, Intel’s Michael McCool writes about the most troublesome pattern: scatter. Michael writes that scatter is required for a fully general parallel programming model, but is also the most difficult to make deterministic. However, there are several variants of scatter, some of which can be tested for determinism, and others that are guaranteed to be deterministic but may require some additional computation to ensure safety.
To read the full blog post, click here.
http://software.intel.com/en-






