Information sharing mechanisms in parallel programs

Laxmikant V Kale, Amitabh B. Sinha

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Most parallel programming models provide a single generic mode in which processes can exchange information with each other. However, empirical observation of parallel programs suggests that processes share data in a few distinct and specific modes. We argue that such modes should be identified and explicitly supported in parallel languages and their associated models. The paper describes a set of information sharing abstractions that have been identified and incorporated in the parallel programming language Charm. It can be see that using these abstractions leads to improved clarity, expressiveness, efficiency; and portability of user programs. In addition, the specificity provided by these abstractions can be exploited at compile-time and at run-time to provide the user with highly refined performance feedbacks.

Original languageEnglish (US)
Title of host publicationProceedings of the International Conference on Parallel Processing
PublisherPubl by IEEE
Number of pages8
ISBN (Print)0818656026
StatePublished - 1994
EventProceedings of the 8th International Parallel Processing Symposium - Cancun, Mex
Duration: Apr 26 1994Apr 29 1994

Publication series

NameProceedings of the International Conference on Parallel Processing
ISSN (Print)0190-3918


OtherProceedings of the 8th International Parallel Processing Symposium
CityCancun, Mex

ASJC Scopus subject areas

  • Hardware and Architecture


Dive into the research topics of 'Information sharing mechanisms in parallel programs'. Together they form a unique fingerprint.

Cite this