NASA NTRS · 20030107321
Comparing the OpenMP, MPI, and Hybrid Programming Paradigm on an SMP Cluster
Abstract
Clusters of SMP (Symmetric Multi-Processors) nodes provide support for a wide range of parallel programming paradigms. The shared address space within each node is suitable for OpenMP parallelization. Message passing can be employed within and across the nodes of a cluster. Multiple levels of parallelism can be achieved by combining message passing and OpenMP parallelization. Which programming paradigm is the best will depend on the nature of the given problem, the hardware components of the cluster, the network, and the available software. In this study we compare the performance of different implementations of the same CFD benchmark application, using the same numerical algorithm but employing different programming paradigms.
Keep this discovery
Explore connections, maps & timelines
Jost, Gabriele, Jin, Hao-Qiang, an Mey, Dieter, Hatay, Ferhat F.. 2003-09-23. Comparing the OpenMP, MPI, and Hybrid Programming Paradigm on an SMP Cluster. https://ntrs.nasa.gov/citations/20030107321
Cite the original work for its findings. Save a collection to share your selection of sources.