|
The Generic Message Passing (GMP) Framework
The GMP library is a generic programming framework for parallel and
distributed computing. The GMP is designed to seamlessly integrate
with modern generic C++ libraries. While supporting both shared
memory and distributed memory execution, it explicitly separates
programming and execution models, presenting a uniform message-based
programming interface to enable source code portability of parallel
programs. At the same time, the implementation of GMP fully exploits
the architectural characteristics of its execution target for maximum
performance. C++ objects with complex data structures are
communicated with a flexible object serialization strategy.
Return to profiles
|