An Efficient Scalable Runtime System for Macro Data Flow Processing Using S- Net.

Saved in:
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
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