Case studies in asynchronous data parallelism |
| |
Authors: | Nicholas Carriero David Gelernter |
| |
Affiliation: | (1) Department of Computer Science, Yale University, 06520 New Haven, Connecticut |
| |
Abstract: | Is the owner-computes style of parallelism, captured in a variety of data parallel languages, attractive as a paradigm for designing explicit control parallel codes? This question gives rise to a number of others. Will such use be unwieldy? Will the resulting code run well? What can such an approach offer beyond merely replicating, in a more labor intensive way, the services and coverage of data parallel languages? We investigate these questions via a simple example and “real world” case studies developed using C-Linda, a language for explicit parallel programming formed by the merger of C with the Linda coordination language. The results demonstrate owner-computes is an effective design strategy in Linda. |
| |
Keywords: | Coordination languages data parallel languages explicit parallelism Linda |
本文献已被 SpringerLink 等数据库收录! |
|