Ray-tracing is a classic example of an embarrassingly parallel algorithm; since each pixel is typically independent of the rest, theoretically every pixel can be done in parallel (given enough core
The N-Body problem is a classic example used frequently to demonstrate parallelization and how it improves performance.
This blog contains additional content for the article "Advanced Vectorization" from Parallel Universe #12:
When I was assigned to give a lecture on “Pengembangan Software Pendidikan” (Edu-Software Development) this semester for Chemistry Education Students, I was challenged.
Big Data requires processing huge amounts of data. Intel Advanced Vector Extensions 2 (aka AVX2) promoted most Intel AVX 128-bits integer SIMD instruction sets to 256-bits.