Difficult Problems: Choosing a Different Set of Tasks
- Merge the two tasks involved in the conflict into a single task.
- Divide the tasks into smaller tasks and do the work preceding the conflict in parallel, the work involving the conflict serially, and the work after the conflict in parallel.
- Find a different site to introduce parallelism.
- Intel Advisorpresents a simplified model of what is possible with parallel programming. Occasionally it will be beneficial to take advantage of more advanced techniques that are available in theIntel® oneAPI Threading Building Blocks(oneTBB), OpenMP*, or native threading APIs.