MELDing Multiple Granularities of Parallelism

  title={MELDing Multiple Granularities of Parallelism},
  author={Gail E. Kaiser and Steven S. Popovich and Wenwey Hseush and Shyhtsun Felix Wu},
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.