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