Please use this identifier to cite or link to this item:
http://dspace.ensta.edu.dz/jspui/handle/123456789/440Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | LOUNNACI, Sarah | - |
| dc.contributor.author | BENDOUDA, Djamila (Directeur de thèse) | - |
| dc.contributor.author | HLADIK, Pierre-Emmanuel (Directeur de thèse) | - |
| dc.contributor.author | MAIZA, Claire (Directeur de thèse) | - |
| dc.date.accessioned | 2026-10-07T08:42:50Z | - |
| dc.date.available | 2026-10-07T08:42:50Z | - |
| dc.date.issued | 2025 | - |
| dc.identifier.uri | http://dspace.ensta.edu.dz/jspui/handle/123456789/440 | - |
| dc.description | Projet de fin d’étude d'ingeniorat: Systèmes Embarqués:Alger: Ecole Nationale Supérieure des Technologie Avancées: 2025 | en_US |
| dc.description.abstract | Convolutional Neural Networks (CNNs) have become indispensable in Artificial In- telligence applications due to their ability to automatically extract hierarchical features. However, when deployed in real-time and embedded systems, accuracy is not the only metric of interest. In such environments, timing predictability and the guarantee of meet- ing strict deadlines are essential. This work addresses this challenge by bridging Deep Learning inference with real-time analysis through the systematic transformation of CNN models into Directed Acyclic Graphs (DAGs). The primary contribution of this project is the design of MIND Model Inference Net- work Designer software, which automatically extracts the inference structure of a CNN and converts it into a DAG compatible with the MIA Multicore Interference Analysis tool. To capture different execution strategies, we developed a set of novel and innova- tive regrouping policies, such as Macroscopic Layer-Wise Modeling (MLWM), Structured Spatial Partitioning (SSP), Redundant Convolution via Channel Tiling (RCCT), and Dense Fusion (DF). These policies balance computation, memory access, and communi- cation overheads in parallel, making it possible to analyze their impact on the many-core Kalray MPPA architectures. Furthermore, we proposed architecture-aware cost for Kalray’s architectures: Bostan 256 cores and Coolidge 80 cores with TCA co-processor. By formalizing the Worst-Case Execution Time (WCET) and Worst-Case Memory Access (WCMA) at different preci- sions FP32, FP16, INT8, we provided a relatively accurate computation model that en- ables Worst-Case Response Time (WCRT) computation through MIA. The testing phase validates our methodology with a prototype CNN and multiple parameter variations, highlighting the trade-offs between speedup, compute efficiency, interference, memory transfer costs, etc. This work demonstrates the feasibility of systematically analyzing CNNs for Real- Time Systems on many-core processors, achieving a complete workflow: from CNN to DAG extraction, to regrouping policy application, cost modeling, YAML generation, and MIA-based timing analysis. The outcomes not only validate the proposed approach but also open perspectives for extending analysis to larger models. | en_US |
| dc.language.iso | en | en_US |
| dc.subject | Deep Learning | en_US |
| dc.subject | Convolutional Neural Networks | en_US |
| dc.subject | Directed Acyclic Graph | en_US |
| dc.subject | Real-Time Systems | en_US |
| dc.subject | Kalray MPPA | en_US |
| dc.subject | WCET | en_US |
| dc.subject | WCMA | en_US |
| dc.subject | WCRT | en_US |
| dc.title | Automatic Extraction of the Inference Structure of a CNN as a DAG for Temporal Analysis of Many-Core Systems | en_US |
| dc.type | Thesis | en_US |
| Appears in Collections: | ING- Système Embarqués | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| GEII-SE 08-25 LOUNNACI_Sarah_SE_2025 (3) - BENDOUDA Djamila.pdf | Projet d'ingeniorat | 2.47 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.