ACM Home Page
Please provide us with feedback. Feedback
Exploring trade-offs in buffer requirements and throughput constraints for synchronous dataflow graphs
Full text PdfPdf (661 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 43rd annual conference on Design automation table of contents
San Francisco, CA, USA
SESSION: Session 52: high-performance simulation of transaction level and dataflow models table of contents
Pages: 899 - 904  
Year of Publication: 2006
ISBN:1-59593-381-6
Authors
Sander Stuijk  Eindhoven University of Technology
Marc Geilen  Eindhoven University of Technology
Twan Basten  Eindhoven University of Technology
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 69,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1146909.1147138
What is a DOI?

ABSTRACT

Multimedia applications usually have throughput constraints. An implementation must meet these constraints, while it minimizes resource usage and energy consumption. The compute intensive kernels of these applications are often specified as Synchronous Dataflow Graphs. Communication between nodes in these graphs requires storage space which influences throughput. We present exact techniques to chart the Pareto space of throughput and storage trade-offs, which can be used to determine the minimal storage space needed to execute a graph under a given throughput constraint. The feasibility of the approach is demonstrated with a number of examples.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
T. Amnell et al. Times: a tool for schedulability analysis and code generation of real-time systems. In FORMATS'03, number 2791 in LNCS (2004), Springer-Verlag, p. 60--72.
 
4
 
5
 
6
7
 
8
A. Ghamarian, M. Geilen, S. Stuijk, T. Basten, A. Moonen, M. Bekooij, B. Theelen, and M. Mousavi. Throughput analysis of synchronous data flow graphs. In ACSD'06, Proc. (2006), IEEE.
 
9
 
10
C.-T. Hwang et al. A formal approach to the scheduling problem in high-level synthesis. IEEE Trans. on Computer-Aided Design 10, 4 (1991), p. 464--475.
 
11
12
13
14
15
 
16
S. Ritz et al. Scheduling for optimum data memory compaction in block diagram oriented software synthesis. In Int. Conf. on Acoustics, Speech, and Signal Processing, Proc. (1995), IEEE, p. 2651--2654.
 
17
 
18
 
19
S. Stuijk, M. Geilen, and T. Basten. Exploring trade-offs in buffer requirements and throughput constraints for synchronous dataflow graphs. Tech. Report, TU Eindhoven. http://www.es.ele.tue.nl/esreports/esr-2006-01.pdf
 
20
S. Stuijk, M. Geilen, and T. Basten. SDF3: SDF for free. In ACSD'06, Proc. (2006), IEEE. http://www.es.ele.tue.nl/sdf3


Collaborative Colleagues:
Sander Stuijk: colleagues
Marc Geilen: colleagues
Twan Basten: colleagues