While developing parallel systems, several aspects must be observed before you start with the lines of code. Outlining the problem and the way it will be paralleled from the beginning are essential in order to obtain success along the task. In this chapter, we'll approach some technical aspects to achieve solutions.
This chapter covers the following topics:
The divide and conquer technique
Data decomposition
Decomposing tasks with pipeline
Processing and mapping