Distributed S-Net: Cluster and Grid Computing without the Hassle

Cluster, Cloud and Grid Computing(2012)

引用 18|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
application domain,declarative coordination language,many-core chip architecture,hierarchical memory organisation,grid computing,parallel execution,minimal programming effort,conventional language,parallel programming,memory architecture,effective use,message passing,computer architecture,cluster computing,stream processing,concurrent computing,pipelines,chip,structural dynamics
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要