Academic Journal

A Dataflow Programming Language and its Compiler for Streaming Systems.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: A Dataflow Programming Language and its Compiler for Streaming Systems.
Συγγραφείς: Wei, Haitao1 hwei@udel.edu, Zuckerman, Stéphane1 szuckerm@udel.edu, Li, Xiaoming1 xli@udel.edu, Gao, Guang R.1 ggao.capsl@gmail.com
Πηγή: Procedia Computer Science. Mar2014, Vol. 29, p1289-1298. 10p.
Θεματικοί όροι: Data flow computing, Computer programming, Programming languages, Compilers (Computer programs), Streaming technology, Systems design
Περίληψη: Abstract: The dataflow programming paradigm shows an important way to improve programming productivity for streaming systems. In this paper we propose COStream, a programming language based on synchronous data flow execution model for data-driven application. We also propose a compiler framework for COStream on general-purpose multi-core architectures. It features an inter-thread software pipelining scheduler to exploit the parallelism among the cores. We implemented the COStream compiler framework on x86 multi-core architecture and performed experiments to evaluate the system. [Copyright &y& Elsevier]
Βάση Δεδομένων: Supplemental Index
FullText Links:
  – Type: other
Text:
  Availability: 0
CustomLinks:
  – Url: https://www.doi.org/10.1016/j.procs.2014.05.116?
    Name: ScienceDirect (all content) (s7799221)
    Category: fullText
    Text: View record from ScienceDirect
    MouseOverText: View record from ScienceDirect
Header DbId: edo
DbLabel: Supplemental Index
An: 96450133
RelevancyScore: 835
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 834.898315429688
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A Dataflow Programming Language and its Compiler for Streaming Systems.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Wei%2C+Haitao%22">Wei, Haitao</searchLink><relatesTo>1</relatesTo><i> hwei@udel.edu</i><br /><searchLink fieldCode="AR" term="%22Zuckerman%2C+Stéphane%22">Zuckerman, Stéphane</searchLink><relatesTo>1</relatesTo><i> szuckerm@udel.edu</i><br /><searchLink fieldCode="AR" term="%22Li%2C+Xiaoming%22">Li, Xiaoming</searchLink><relatesTo>1</relatesTo><i> xli@udel.edu</i><br /><searchLink fieldCode="AR" term="%22Gao%2C+Guang+R%2E%22">Gao, Guang R.</searchLink><relatesTo>1</relatesTo><i> ggao.capsl@gmail.com</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Procedia+Computer+Science%22">Procedia Computer Science</searchLink>. Mar2014, Vol. 29, p1289-1298. 10p.
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Data+flow+computing%22">Data flow computing</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programming%22">Computer programming</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Compilers+%28Computer+programs%29%22">Compilers (Computer programs)</searchLink><br /><searchLink fieldCode="DE" term="%22Streaming+technology%22">Streaming technology</searchLink><br /><searchLink fieldCode="DE" term="%22Systems+design%22">Systems design</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Abstract: The dataflow programming paradigm shows an important way to improve programming productivity for streaming systems. In this paper we propose COStream, a programming language based on synchronous data flow execution model for data-driven application. We also propose a compiler framework for COStream on general-purpose multi-core architectures. It features an inter-thread software pipelining scheduler to exploit the parallelism among the cores. We implemented the COStream compiler framework on x86 multi-core architecture and performed experiments to evaluate the system. [Copyright &y& Elsevier]
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edo&AN=96450133
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1016/j.procs.2014.05.116
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 10
        StartPage: 1289
    Subjects:
      – SubjectFull: Data flow computing
        Type: general
      – SubjectFull: Computer programming
        Type: general
      – SubjectFull: Programming languages
        Type: general
      – SubjectFull: Compilers (Computer programs)
        Type: general
      – SubjectFull: Streaming technology
        Type: general
      – SubjectFull: Systems design
        Type: general
    Titles:
      – TitleFull: A Dataflow Programming Language and its Compiler for Streaming Systems.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Wei, Haitao
      – PersonEntity:
          Name:
            NameFull: Zuckerman, Stéphane
      – PersonEntity:
          Name:
            NameFull: Li, Xiaoming
      – PersonEntity:
          Name:
            NameFull: Gao, Guang R.
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 03
              Text: Mar2014
              Type: published
              Y: 2014
          Identifiers:
            – Type: issn-print
              Value: 18770509
          Numbering:
            – Type: volume
              Value: 29
          Titles:
            – TitleFull: Procedia Computer Science
              Type: main
ResultId 1