Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques 2010
DOI: 10.1145/1854273.1854319
|View full text |Cite
|
Sign up to set email alerts
|

An empirical characterization of stream programs and its implications for language and compiler design

Abstract: Stream programs represent an important class of high-performance computations. Defined by their regular processing of sequences of data, stream programs appear most commonly in the context of audio, video, and digital signal processing, though also in networking, encryption, and other areas. In order to develop effective compilation techniques for the streaming domain, it is important to understand the common characteristics of these programs. Prior characterizations of stream programs have examined legacy imp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
122
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 143 publications
(123 citation statements)
references
References 54 publications
(58 reference statements)
1
122
0
Order By: Relevance
“…Typically, embedded streaming applications receive their input samples from hardware sensors/devices which generate these samples periodically. By considering acyclic CSDF graphs, our investigation findings and proofs are applicable to most streaming applications since it has been shown recently that around 90% of streaming applications can be modeled as acyclic SDF graphs [28]. Note that SDF graphs are a subset of the CSDF graphs we consider in this paper.…”
Section: Introductionmentioning
confidence: 79%
See 3 more Smart Citations
“…Typically, embedded streaming applications receive their input samples from hardware sensors/devices which generate these samples periodically. By considering acyclic CSDF graphs, our investigation findings and proofs are applicable to most streaming applications since it has been shown recently that around 90% of streaming applications can be modeled as acyclic SDF graphs [28]. Note that SDF graphs are a subset of the CSDF graphs we consider in this paper.…”
Section: Introductionmentioning
confidence: 79%
“…The first source is the StreamIt benchmark [28] which contributes 11 streaming applications. The second source is the SDF 3 benchmark [27] which contributes 5 streaming applications.…”
Section: Benchmarksmentioning
confidence: 99%
See 2 more Smart Citations
“…However this work does not involve changing the core fusion during the execution of the benchmark. Also, the machine learning model focuses on using highlevel information from StreamIt's [22] language constructs.…”
Section: Related Workmentioning
confidence: 99%