Converse : An Interoperable Framework for Parallel Programming

International Parallel Processing Symposium (IPPS) 1996
Pulication Type: Paper
Download: pdf ps

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.

Research Areas

Text Ref

L. V. Kale and Milind Bhandarkar and Narain Jagathesan and Sanjeev Krishnan 
and Joshua Yelon, "Converse: An Interoperable Framework for Parallel 
Programming", Proceedings of the 10th International Parallel  Processing 
Symposium, April 1996, pp. 212-217.

BibTex

@inproceedings{InterOpIPPS96,
  author = "L. V. Kale and Milind Bhandarkar and Narain Jagathesan
            and Sanjeev Krishnan and Joshua Yelon",
  title = "{Converse: An Interoperable Framework for Parallel Programming}",
  booktitle = "Proceedings of the 10th International Parallel
               Processing Symposium",
  year = "1996",
  month = "April",
  pages = "212-217"
}