Bibliographic Details
| Title: |
An Efficient Scalable Runtime System for Macro Data Flow Processing Using S- Net. |
| Authors: |
Gijsbers, Bert1 b.gijsbers@uva.nl, Grelck, Clemens1 c.grelck@uva.nl |
| Source: |
International Journal of Parallel Programming. Dec2014, Vol. 42 Issue 6, p988-1011. 24p. |
| Subjects: |
Data flow computing, Declarative programming languages, Parallel computers, Computer networks, Scalability, Multicore processors, Software engineering |
| Abstract: |
S- Net is a declarative coordination language and component technology 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, significantly reduces runtimes of fully-fledged parallel applications with compute-intensive components and achieves good scalability on our 48-core test system. [ABSTRACT FROM AUTHOR] |
|
Copyright of International Journal of Parallel Programming is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Database: |
Engineering Source |