Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
A Productive Programming Environment for Stream Computing Kimberly Kuo, Rodric M. Rabbah, Saman Amarasinghe
 

Summary: A Productive Programming Environment for Stream Computing
Kimberly Kuo, Rodric M. Rabbah, Saman Amarasinghe
Computer Science and Artificial Intelligence Laboratory
Massachusetts Institute of Technology
Cambridge, MA 02139
{kkuo, rabbah, saman}@csail.mit.edu
Abstract
This paper presents StreamIt and the StreamIt De-
velopment Tool. The development tool is an IDE de-
signed to improve the coding, debugging, and visualiza-
tion of streaming applications by exploiting the ability of
the StreamIt language to naturally represent streaming
codes as structured, hierarchical graphs. The StreamIt
Development Tool aims to emulate the best of tradi-
tional debuggers and IDEs while moving toward hierar-
chical visualization and debugging concepts specialized
for streaming applications. As such, it provides utilities
for stream graph examination, tracking of data flow be-
tween streams, and deterministic execution of parallel
streams. These features are in addition to more conven-

  

Source: Amarasinghe, Saman - Computer Science and Artificial Intelligence Laboratory & Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology (MIT)
Rabbah, Rodric - Dynamic Optimization Group, IBM T.J. Watson Research Center

 

Collections: Computer Technologies and Information Sciences