Converse: an interoperable framework for parallel programming

Laxmikant V Kale, Milind Bhandarkar, Narain Jagathesan, Sanjeev Krishnan, Joshua Yelon

Research output: Contribution to journalConference articlepeer-review

Abstract

Many different parallel languages and paradigms have been developed, each with its own advantages. To benefit from all of them, it should be possible to link together modules written in different parallel languages in a single application. Since the paradigms sometimes differ in fundamental ways, this is difficult 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 set of core components, so that language-specific code does not have to pay overhead for features that it does not need.

Original languageEnglish (US)
Pages (from-to)212-217
Number of pages6
JournalIEEE Symposium on Parallel and Distributed Processing - Proceedings
StatePublished - 1996
EventProceedings of the 1996 10th International Parallel Processing Symposium - Honolulu, HI, USA
Duration: Apr 15 1996Apr 19 1996

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint

Dive into the research topics of 'Converse: an interoperable framework for parallel programming'. Together they form a unique fingerprint.

Cite this