|Home > Parallel processing concepts > Embarrassingly parallel applications|
If an application can be parallelized across a large number of processors easily, it is said to be embarrassingly parallel.
OpenCL is ideally suited for developing and executing embarrassingly parallel applications.
The following figure shows an image that is divided into many small parts. If, for example, you want to brighten the image, you can process all of these parts simultaneously.
Another example of an embarrassingly parallel application is rendering three-dimensional graphics. For example, pixels are independent so they can be computed and drawn in parallel.