Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
StreamIt: A Compiler for Streaming Applications William Thies, Michal Karczmarek, Michael Gordon, David Maze, Jeremy Wong,
 

Summary: StreamIt: A Compiler for Streaming Applications
William Thies, Michal Karczmarek, Michael Gordon, David Maze, Jeremy Wong,
Henry Hoffmann, Matthew Brown, and Saman Amarasinghe
{thies, karczma, mgordon, dmaze, jnwong, hank, morris, saman}@lcs.mit.edu
Laboratory for Computer Science
Massachusetts Institute of Technology
Cambridge, MA 02139
February 12, 2002
ABSTRACT
Streaming programs represent an increasingly important and
widespread class of applications that holds unprecedented
opportunities for high-impact compiler technology. Unlike
sequential programs with obscured dependence information
and complex communication patterns, a stream program is
naturally written as a set of concurrent filters with regular
steady-state communication. The StreamIt language aims
to provide a natural, high-level syntax that improves pro-
grammer productivity in the streaming domain. At the
same time, the language imposes a hierarchical structure
on the stream graph that enables novel representations and

  

Source: Amarasinghe, Saman - Computer Science and Artificial Intelligence Laboratory & Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology (MIT)

 

Collections: Computer Technologies and Information Sciences