Types of Parallelism.
There are several types of Parallelism, but as researchers on a virtual machine or supercomputer, we will usually encounter the following:
Data Parallelism:
- Multiple processes executing the same set of instructions on different ‘chunks’ of a dataset.
Task Parallelism:
- Multiple processes executing different instructions on the same or different (but related) sets of data.