|
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
|
Marleen Adé , Rudy Lauwereins , J. A. Peperstraete, Data memory minimisation for synchronous data flow graphs emulated on DSP-FPGA targets, Proceedings of the 34th annual conference on Design automation, p.64-69, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266036]
|
| |
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
|
P. Poplavko , T. Basten , M. Bekooij , J. van Meerbergen , B. Mesman, Task-level timing models for guaranteed performance in multiprocessor networks-on-chip, Proceedings of the 2003 international conference on Compilers, architecture and synthesis for embedded systems, October 30-November 01, 2003, San Jose, California, USA
[doi> 10.1145/951710.951721]
|
| |
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
|
CITED BY 5
|
|
|
|
|
Akash Kumar , Bart Mesman , Henk Corporaal , Bart Theelen , Yajun Ha, A probabilistic approach to model resource contention for performance estimation of multi-featured media devices, Proceedings of the 44th annual conference on Design automation, June 04-08, 2007, San Diego, California
|
|
|
|
|
Sander Stuijk , Twan Basten , Marc Geilen , Amir Hossein Ghamarian , Bart Theelen, Resource-efficient routing and scheduling of time-constrained streaming communication on networks-on-chip, Journal of Systems Architecture: the EUROMICRO Journal, v.54 n.3-4, p.411-426, March, 2008
|
|