Abstract
Synchronous dataflow graphs are widely used to model digital signal processing and multimedia applications. Self-timed execution is an efficient methodology for the analysis and scheduling of synchronous dataflow graphs. In this paper, we propose a communication-aware self-timed execution approach to solve the problem of scheduling synchronous dataflow graphs on multicore systems with communication delays. Based on this communication-aware self-timed execution approach, four communication-aware scheduling algorithms are proposed using different allocation rules. The proposed algorithms are experimentally evaluated in terms of throughput and runtime using realistic applications.
Original language | English |
---|---|
Title of host publication | SAMOS '18: Proceedings of the 18th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation |
Pages | 55-64 |
Number of pages | 10 |
DOIs | |
Publication status | Published - 14 Jan 2019 |
Event | 2018 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation - Duration: 15 Jul 2018 → … |
Conference
Conference | 2018 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation |
---|---|
Period | 15/07/18 → … |
Keywords
- Multicore systems
- Scheduling
- Self-timed execution
- Synchronous dataflow graphs