MELDing Multiple Granularities of Parallelism

@inproceedings{Kaiser1989MELDingMG,
  title={MELDing Multiple Granularities of Parallelism},
  author={Gail E. Kaiser and Steven S. Popovich and Wenwey Hseush and Shyhtsun Felix Wu},
  booktitle={ECOOP},
  year={1989}
}
We are developing an experimental programming language, MELD, that suppons a range of concurrent styles by supporting multiple programming paradigms at multiple levels of granularity. MELD integrates three granularities of parallelism: macro dataflow among statements within a method or among methods for flne grain concurrency, synchronous or asynchronous message passing among local or remote objects for medium grain concurrency, and transactions for large grain concurrency among users.