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 Dridi171.90
Stephane Rubini25712.08
Frank Singhoff39317.70
Jean-Philippe Diguet448667.41