- An Efficient Scalable Runtime System for S-Net Dataflow Component Coordination
- 17.Kolloquium Programmiersprachen und Grundlagen der Programmierung
- Book/source title
- Programmiersprachen und Grundlagen der Programmierung, 17.Kolloquium, KPS 2013, Wittenberg, Germany
- Halle: Universitaet Halle-Wittenberg
- Document type
- Conference contribution
- Faculty of Science (FNWI)
- Informatics Institute (IVI)
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.
If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please let the Library know, stating your reasons. In case of a legitimate complaint, the Library will make the material inaccessible and/or remove it from the website. Please Ask the Library, or send a letter to: Library of the University of Amsterdam, Secretariat, Singel 425, 1012 WP Amsterdam, The Netherlands. You will be contacted as soon as possible.