Dynamic expressivity with static optimization for streaming languages
Developers increasingly use streaming languages to write applications that process large volumes of data with high throughput. Unfortunately, when picking which streaming language to use, they face a difficult choice. On the one hand, dynamically scheduled languages allow developers to write a wider...
Main Authors: | Gordon, Michael I., Grimm, Robert, Hirzel, Martin, Soule, Robert, Amarasinghe, Saman P. |
---|---|
Other Authors: | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory |
Format: | Article |
Language: | en_US |
Published: |
Association for Computing Machinery (ACM)
2014
|
Online Access: | http://hdl.handle.net/1721.1/85939 https://orcid.org/0000-0002-7231-7643 |
Similar Items
-
StreamIt: A Language and Compiler for Communication-Exposed Architectures
by: Thies, William, et al.
Published: (2003) -
StreaMIT: A Language for Streaming Applications
by: Thies, William F., et al.
Published: (2023) -
An empirical characterization of stream programs and its implications for language and compiler design
by: Thies, William, et al.
Published: (2011) -
Bit-Packing Optimization for StreamIt
by: Agrawal, Kunal, et al.
Published: (2003) -
MPEG-2 in a Stream Programming Language
by: Drake, Matthew, et al.
Published: (2005)