|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Sixth International Conference on Application of Concurrency to System Design (ACSD'06)
Throughput Analysis of Synchronous Data Flow Graphs
Turku, Finland
June 28-June 30
ISBN: 0-7695-2556-3
| ASCII Text | x | ||
| A.H. Ghamarian, M.C.W. Geilen, S. Stuijk, T. Basten, B.D. Theelen, M.R. Mousavi, A.J.M. Moonen, M.J.G. Bekooij, "Throughput Analysis of Synchronous Data Flow Graphs," 2010 10th International Conference on Application of Concurrency to System Design, pp. 25-36, Sixth International Conference on Application of Concurrency to System Design (ACSD'06), 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/ACSD.2006.33, author = {A.H. Ghamarian and M.C.W. Geilen and S. Stuijk and T. Basten and B.D. Theelen and M.R. Mousavi and A.J.M. Moonen and M.J.G. Bekooij}, title = {Throughput Analysis of Synchronous Data Flow Graphs}, journal ={2010 10th International Conference on Application of Concurrency to System Design}, volume = {0}, year = {2006}, issn = {1550-4808}, pages = {25-36}, doi = {http://doi.ieeecomputersociety.org/10.1109/ACSD.2006.33}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2010 10th International Conference on Application of Concurrency to System Design TI - Throughput Analysis of Synchronous Data Flow Graphs SN - 1550-4808 SP25 EP36 A1 - A.H. Ghamarian, A1 - M.C.W. Geilen, A1 - S. Stuijk, A1 - T. Basten, A1 - B.D. Theelen, A1 - M.R. Mousavi, A1 - A.J.M. Moonen, A1 - M.J.G. Bekooij, PY - 2006 KW - null VL - 0 JA - 2010 10th International Conference on Application of Concurrency to System Design ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ACSD.2006.33
Synchronous Data Flow Graphs (SDFGs) are a useful tool for modeling and analyzing embedded data flow applications, both in a single processor and a multiprocessing context or for application mapping on platforms. Throughput analysis of these SDFGs is an important step for verifying throughput requirements of concurrent real-time applications, for instance within design-space exploration activities. Analysis of SDFGs can be hard, since the worst-case complexity of analysis algorithms is often high. This is also true for throughput analysis. In particular, many algorithms involve a conversion to another kind of data flow graph, the size of which can be exponentially larger than the size of the original graph. In this paper, we present a method for throughput analysis of SDFGs, based on explicit state-space exploration and we show that the method, despite its worst-case complexity, works well in practice, while existing methods often fail. We demonstrate this by comparing the method with state-ofthe- art cycle mean computation algorithms. Moreover, since the state-space exploration method is essentially the same as simulation of the graph, the results of this paper can be easily obtained as a byproduct in existing simulation tools.
Citation:
A.H. Ghamarian, M.C.W. Geilen, S. Stuijk, T. Basten, B.D. Theelen, M.R. Mousavi, A.J.M. Moonen, M.J.G. Bekooij, "Throughput Analysis of Synchronous Data Flow Graphs," acsd, pp.25-36, Sixth International Conference on Application of Concurrency to System Design (ACSD'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.
