|
Published Articles >> Table of Contents >> Abstract
18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 10
p. 201b
Language and Compiler Design for Streaming Applications
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
Full Article Text:
 
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IPDPS.2004.1303227
Send link to a friend
| Abstract |
|
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.
|
Additional Information
|
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,
p. 201b,
18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 10,
2004
|
|