Article

Hybrid Parallelism: Parallel Distributed Memory and Shared Memory Computing

There are two principal methods of parallel computing: distributed memory computing and shared memory computing. As more processor cores are dedicated to large clusters solving scientific and engineering problems, hybrid programming techniques combining the best of distributed and shared memory programs are becoming more popular.
Authored by David M. Last updated on 07/15/2016 - 17:05
Video

ScaleYour Application Across Shared and Distributed Memory

Hybrid programming techniques take advantage of both shared and distributed memory resources.

Authored by James T. (Intel) Last updated on 06/14/2017 - 08:52
For more complete information about compiler optimizations, see our Optimization Notice.