Parallel execution is the ability to :
- divide a single operation through the hardware ressource
- apply multiple CPU and I/O resources to the execution of a single operation.
There are three architectures and approaches to increase performance through paralleled work over additional hardware:
- shared disk known also as shared memory or shared everything