Back to Search
Start Over
A Dataflow Programming Language and its Compiler for Streaming Systems
- Source :
- ICCS
- Publication Year :
- 2014
- Publisher :
- Elsevier BV, 2014.
-
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.
- Subjects :
- Computer science
Intrinsic function
Dataflow
Compiler
Dynamic compilation
Parallel computing
computer.software_genre
Streaming
Extensible programming
Stream processing
Software pipelining
Compiler construction
Reactive programming
Dataflow Programming
Execution model
Dataflow architecture
General Environmental Science
Compiler correctness
Signal programming
Programming language
Inline expansion
Dataflow programming
Inductive programming
Functional compiler
COStream
Programming paradigm
General Earth and Planetary Sciences
computer
Subjects
Details
- ISSN :
- 18770509
- Volume :
- 29
- Database :
- OpenAIRE
- Journal :
- Procedia Computer Science
- Accession number :
- edsair.doi.dedup.....87cfaef4669bfc01875b0cd33b593764
- Full Text :
- https://doi.org/10.1016/j.procs.2014.05.116