High-Precision Performance Estimation of Dynamic Dataflow Programs
- 1 September 2016
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2016 IEEE 10th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSOC)
- p. 101-108
- https://doi.org/10.1109/mcsoc.2016.23
Abstract
An important challenge for a dataflow designer is to efficiently explore the design space in order to find a set of configurations that satisfy the defined objective function. The exploration directions may involve the partitioning, scheduling and buffer dimensioning, and all together should drive the designer to maximally benefit from the potential parallelism of an application. Successful exploration can be strongly facilitated by means of performance estimation. This paper presents a tool that allows a high-precision estimation of a program execution on a given platform, when various sets of configurations can be applied. It demonstrates which information related to the multi-core program execution can be extracted and successfully used to drive the optimization procedures. The experimental results are confirmed by an actual execution on different types of platforms.Keywords
This publication has 17 references indexed in Scilit:
- Methods to explore design space for MPEG RMC codec specificationsSignal Processing: Image Communication, 2013
- MAPS: Mapping Concurrent Dataflow Applications to Heterogeneous MPSoCsIEEE Transactions on Industrial Informatics, 2011
- Building Software for SimulationPublished by Wiley ,2010
- Trace-based KPN composability analysis for mapping simultaneous applications to MPSoC platformsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- An Open Framework for Rapid Prototyping of Signal Processing ApplicationsEURASIP Journal on Embedded Systems, 2009
- A systematic approach to exploring embedded system architectures at multiple abstraction levelsInternational Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2006
- Metropolis: an integrated electronic system design environmentComputer, 2003
- Metaheuristics: A bibliographyAnnals of Operations Research, 1996
- Dataflow process networksProceedings of the IEEE, 1995
- Tabu Search—Part IINFORMS Journal on Computing, 1989