Abstract
S-Net is a declarative coordination language and
component technology primarily aimed at modern
multi-core/many-core chip architectures. It builds on the
concept of stream processing to structure dynamically
evolving networks of communicating asynchronous
components, which themselves are implemented using a
conventional language suitable for the application
domain. We present the design and implementation of
Distributed S-Net, a conservative extension of S-Net
aimed at distributed memory architectures ranging from
many-core chip architectures with hierarchical memory
organisations to more traditional clusters of
workstations, supercomputers and grids. Three case
studies illustrate how to use Distributed S-Net to
implement different models of parallel execution.
Runtimes obtained on a workstation cluster demonstrate
how Distributed S-Net allows programmers with little or
no background in parallel programming to make effective
use of distributed memory architectures with minimal
programming effort
| Original language | English |
|---|---|
| Title of host publication | Proceedings |
| Subtitle of host publication | 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012 |
| Publisher | IEEE Institute of Electrical and Electronic Engineers |
| Pages | 410-418 |
| ISBN (Print) | 978-0-7695-4691-9, 978-1-4673-1395-7 |
| DOIs | |
| Publication status | Published - 2012 |
| MoE publication type | Not Eligible |
| Event | 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012 - Ottawa, ON, Canada Duration: 13 May 2012 → 16 May 2012 |
Conference
| Conference | 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012 |
|---|---|
| Abbreviated title | CCGrid 2012 |
| Country/Territory | Canada |
| City | Ottawa, ON |
| Period | 13/05/12 → 16/05/12 |
Keywords
- Cluster computing
- component coordination
- message passing
- stream processing
Fingerprint
Dive into the research topics of 'Distributed S-Net: Cluster and grid computing without the hassle'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver