An Efficient Scalable Runtime System for S-Net Dataflow Component Coordination
| Authors |
|
|---|---|
| Publication date | 2013 |
| Host editors |
|
| Book title | Programmiersprachen und Grundlagen der Programmierung, 17.Kolloquium, KPS 2013, Wittenberg, Germany |
| Event | 17.Kolloquium Programmiersprachen und Grundlagen der Programmierung |
| Publisher | Halle: Universitaet Halle-Wittenberg |
| Organisations |
|
| Abstract |
S-Net is a declarative component coordination language aimed at radically facilitating software engineering for modern parallel compute systems by near-complete separation of concerns between application (component) engineering and concurrency orchestration. S-Net builds on the concept of stream processing to structure networks of communicating asynchronous components implemented in a conventional (sequential) language. In this paper we present the design, implementation and evaluation of a new and innovative runtime system for S-Net streaming networks. The Front runtime system outperforms the existing implementations of S-Net by orders of magnitude for stress-test benchmarks, signicantly reduces runtimes of fully-
edged parallel applications with compute-intensive components and achieves good scalability on our 48-core test system.
|
| Document type | Conference contribution |
| Language | English |
| Downloads |
paper.pdf
(Accepted author manuscript)
|
| Permalink to this page | |