An Efficient Scalable Runtime System for Macro Data Flow Processing Using S- Net.
Saved in:
| 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 |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 97731307 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: An Efficient Scalable Runtime System for Macro Data Flow Processing Using S- Net. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Gijsbers%2C+Bert%22">Gijsbers, Bert</searchLink><relatesTo>1</relatesTo><i> b.gijsbers@uva.nl</i><br /><searchLink fieldCode="AR" term="%22Grelck%2C+Clemens%22">Grelck, Clemens</searchLink><relatesTo>1</relatesTo><i> c.grelck@uva.nl</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22International+Journal+of+Parallel+Programming%22">International Journal of Parallel Programming</searchLink>. Dec2014, Vol. 42 Issue 6, p988-1011. 24p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Data+flow+computing%22">Data flow computing</searchLink><br /><searchLink fieldCode="DE" term="%22Declarative+programming+languages%22">Declarative programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+computers%22">Parallel computers</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+networks%22">Computer networks</searchLink><br /><searchLink fieldCode="DE" term="%22Scalability%22">Scalability</searchLink><br /><searchLink fieldCode="DE" term="%22Multicore+processors%22">Multicore processors</searchLink><br /><searchLink fieldCode="DE" term="%22Software+engineering%22">Software engineering</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: 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] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>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.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=97731307 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s10766-013-0271-8 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 24 StartPage: 988 Subjects: – SubjectFull: Data flow computing Type: general – SubjectFull: Declarative programming languages Type: general – SubjectFull: Parallel computers Type: general – SubjectFull: Computer networks Type: general – SubjectFull: Scalability Type: general – SubjectFull: Multicore processors Type: general – SubjectFull: Software engineering Type: general Titles: – TitleFull: An Efficient Scalable Runtime System for Macro Data Flow Processing Using S- Net. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Gijsbers, Bert – PersonEntity: Name: NameFull: Grelck, Clemens IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 12 Text: Dec2014 Type: published Y: 2014 Identifiers: – Type: issn-print Value: 08857458 Numbering: – Type: volume Value: 42 – Type: issue Value: 6 Titles: – TitleFull: International Journal of Parallel Programming Type: main |
| ResultId | 1 |