Title | ||
---|---|---|
DTFM: a flexible model for schedulability analysis of real-time applications on NoC-based architectures. |
Abstract | ||
---|---|---|
Many-core processors are expected to be hardware targets to support the execution of real-time applications. In a many-core processor, cores communicate through a Network-On-Chip (NoC), which offers high bandwidth and scalability, but also introduces contentions leading to additional variability to task execution times. Such contentions also strongly increase the pessimistic trend of worst case execution time estimation. Consequently, modeling and analysis of network contentions interferences on many-core processors is a challenge to support real-time applications. In this article, we formalize a dual task and flow model called DTFM. From the specification of a real-time application composed of a set of tasks and their communication dependencies, DTFM allows us to compute flow requirements and to assess predictability of the tasks. DTFM is extensible enough to be adapted to various NoCs and task models, allowing designers to compare candidate software and NoC architectures. Furthermore, we introduce an original validation approach based on the cross-use of a task level real-time scheduling analysis tool and a cycle-accurate SystemC NoC simulator.
|
Year | Venue | Field |
---|---|---|
2017 | SIGBED Review | Predictability,Worst-case execution time,Computer science,Scheduling (computing),Data flow model,Real-time computing,SystemC,Software,Extensibility,Distributed computing,Scalability |
DocType | Volume | Issue |
Journal | 14 | 4 |
Citations | PageRank | References |
2 | 0.39 | 4 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Mourad Dridi | 1 | 7 | 1.90 |
Stephane Rubini | 2 | 57 | 12.08 |
Frank Singhoff | 3 | 93 | 17.70 |
Jean-Philippe Diguet | 4 | 486 | 67.41 |