In the second 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 selection pattern, one of two alternative tasks based on a condition. McCool writes that this can be used for speculative parallel execution, where both alternative tasks (as well as the condition) are executed in parallel while the condition is being evaluated. Most useful for complex conditions that take time to evaluate, McCool writes that this pattern also is an example of a parallel pattern that may lead to more work overall than serial execution.
To read the full blog post, click here.
http://software.intel.com/en-







