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


Last revised October 25, 2002
URL: http://www.research-indiana.org/iu_gmp.html
Copyright 2002, The Trustees of Indiana University
Comments: research@indiana.edu