loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 10
Language and Compiler Design for Streaming Applications
Santa Fe, New Mexico
April 26-April 30
ISBN: 0-7695-2132-0
William Thies, Massachusetts Institute of Technology
Michael I. Gordon, Massachusetts Institute of Technology
Michal Karczmarek, Massachusetts Institute of Technology
Jasper Lin, Massachusetts Institute of Technology
David Maze, Massachusetts Institute of Technology
Rodric M. Rabbah, Massachusetts Institute of Technology
Saman Amarasinghe, Massachusetts Institute of Technology
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 analysis 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, and a natural textual syntax.
Citation:
William Thies, Michael I. Gordon, Michal Karczmarek, Jasper Lin, David Maze, Rodric M. Rabbah, Saman Amarasinghe, "Language and Compiler Design for Streaming Applications," ipdps, vol. 11, pp.201b, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 10, 2004
Usage of this product signifies your acceptance of the Terms of Use.