StreamIt: A Language for Streaming Applications

By William Thies, Michal Karczmarek, Saman P. Amarasinghe. International Conference on Compiler Construction, 2002

1,318 citations recorded by the source corpus.

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.

Subfields: Hardware and Architecture

View Paper: https://www.semanticscholar.org/paper/553fdbe4c82296cc0a2db2731f252fbb434fe22d

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Hardware and Architecture

  1. Armando Solar-Lezama
  2. Rastislav Bodík
  3. Saman P. Amarasinghe
  4. Jason Ansel
  5. Marek Olszewski
  6. Luis Ceze
  7. Andrew Adams
  8. Jonathan Ragan-Kelley

Citations in the corpus