Skip to Main Content
Multicore and GPU Programming
book

Multicore and GPU Programming

by Gerassimos Barlas
December 2014
Intermediate to advanced content levelIntermediate to advanced
698 pages
19h 8m
English
Morgan Kaufmann
Content preview from Multicore and GPU Programming

5.19 The boost.MPI Library

The Boost.MPI wrapper library constitutes a major departure from the C/Fortran idiosyncrasies of MPI and toward simplicity and elegance. The only problem is that at the time of this writing, Boost.MPI does not support or provide abstractions for the full spectrum of communication primitives made available by MPI. Additionally, only the MPI 1.1 standard is supported. This means that the C bindings are still the best vehicle to extract the maximum of performance from your parallel platform, but it is also arguably true that Boost.MPI is the best way of extracting the maximum performance from your programming effort!

Boost.MPI is a small part of the Boost library that is primarily made of template classes but also some ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

The CUDA Handbook: A Comprehensive Guide to GPU Programming

The CUDA Handbook: A Comprehensive Guide to GPU Programming

Nicholas Wilt
PThreads Programming

PThreads Programming

Dick Buttlar, Jacqueline Farrell, Bradford Nichols

Publisher Resources

ISBN: 9780124171374