Converse : An Interoperable Framework for Parallel Programming
International Parallel Processing Symposium (IPPS) 1996
Publication Type: Paper
Repository URL:
Abstract
Many different parallel languages and paradigms have been
developed, each with its own advantages and niches. To benefit from
all of them, it should be possible to link together modules written
in different parallel languages in a single application. As the
paradigms sometime differ in fundamental ways, this is hard to
accomplish. This paper describes a framework, Converse, that
supports such multi-lingual interoperability. The framework is
meant to be inclusive, and has been verified to support the SPMD
programming style, message-driven programming, parallel
object-oriented programming, and thread-based paradigms. The
framework aims at extracting the essential aspects of the runtime
support into a common core, so that language-specific code does not
have to pay overhead for features that it does not need.
People
Research Areas