• DocumentCode
    2133366
  • Title

    Converse: an interoperable framework for parallel programming

  • Author

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

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    212
  • Lastpage
    217
  • 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
  • Keywords
    open systems; parallel programming; Converse; SPMD programming; core components; interoperable framework; message-driven programming; parallel object-oriented programming; parallel programming; runtime support; thread-based paradigms; Computer science; Concurrent computing; Logic; Object oriented programming; Parallel languages; Parallel processing; Parallel programming; Process control; Runtime; Runtime library; Software performance; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508060
  • Filename
    508060