Back to Search Start Over

A Dataflow Programming Language and its Compiler for Streaming Systems

Authors :
Stéphane Zuckerman
Haitao Wei
Guang R. Gao
Xiaoming Li
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.

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