Sciweavers

CC
2002
Springer

StreamIt: A Language for Streaming Applications

13 years 9 months ago
StreamIt: A Language for Streaming Applications
We characterize high-performance streaming applications as a new and distinct domain of programs that is becoming increasingly important. The StreamIt language provides novel high-level representations to improve programmer productivity and program robustness within the streaming domain. At the same time, the StreamIt compiler aims to improve the performance of streaming applications via stream-specific analyses and optimizations. In this paper, we motivate, describe and justify the language features of StreamIt, which include: a structured model of streams, a messaging system for control, a re-initialization mechanism, and a natural textual syntax.
William Thies, Michal Karczmarek, Saman P. Amarasi
Added 17 Dec 2010
Updated 17 Dec 2010
Type Journal
Year 2002
Where CC
Authors William Thies, Michal Karczmarek, Saman P. Amarasinghe
Comments (0)