Les optimisations jouent un rôle majeur dans la compilation des programmes embarqués. Elles interviennent à tous les niveaux, et sur les différentes représentations intermédiaires. En effet, les systèmes embarqués imposent souvent de lourdes contraintes à la fois sur l'espace disponible en mémoire et sur la puissance de calcul utilisable. La structure habituelle d'un compilateur lui fait collecter les informations de débogage au début du processus de compilation, pour les ajouter au fichier binaire à la toute fin. De ce fait, si le programme est modifié par les optimisations, les informations de débogage présentes dans le fichier binaire sont en partie incorrectes. Or le débogueur s'appuie sur ces informations afin de répondre aux requêtes ...
Cette thèse s'emploie principalement à réduire la consommation d'énergie des architectures VLIW tout...
Pour des raisons économiques, énergétiques et/ou ergonomiques, les systèmes embarqués sont soumis à ...
La fiabilité d'une application se mesure par une probabilité de défaillance sur une période de temps...
Optimizations play a major role in the process of compilation for embedded programs. They are to be ...
Afin d’assurer des garanties sécuritaires des applications binaires, des analyses et vérifications d...
Cette thèse s'inscrit dans le cadre de la mise en œuvre de l ingénierie dirigée par les modèles (IDM...
Les compilateurs cherchant à améliorer l’efficacité des programmes doivent déterminer quelles optimi...
Les évolutions de l'architecture des processeurs visent à améliorer les performances des application...
Nous commencerons d'abord par l'introduction des techniques de transformation et d'optimisation a ha...
Les compilateurs modernes consacrent beaucoup d efforts pour générer un code à la fois correct et ef...
Nous nous intéressons à la classe des programmes appliqués aux bases de données (DP1). Un tel progra...
Non disponible / Not availableCe travail s'inscrit dans le cadre des recherches menées autour de la ...
Certains environnements ont besoin de plusieurs compilateurs, par exemple un pour le système d'explo...
Lustre est un langage de programmation spécialement conçu pour la réalisation des systèmes réactifs....
La compilation est une étape indispensable dans la création d'applications performantes.Cette étape ...
Cette thèse s'emploie principalement à réduire la consommation d'énergie des architectures VLIW tout...
Pour des raisons économiques, énergétiques et/ou ergonomiques, les systèmes embarqués sont soumis à ...
La fiabilité d'une application se mesure par une probabilité de défaillance sur une période de temps...
Optimizations play a major role in the process of compilation for embedded programs. They are to be ...
Afin d’assurer des garanties sécuritaires des applications binaires, des analyses et vérifications d...
Cette thèse s'inscrit dans le cadre de la mise en œuvre de l ingénierie dirigée par les modèles (IDM...
Les compilateurs cherchant à améliorer l’efficacité des programmes doivent déterminer quelles optimi...
Les évolutions de l'architecture des processeurs visent à améliorer les performances des application...
Nous commencerons d'abord par l'introduction des techniques de transformation et d'optimisation a ha...
Les compilateurs modernes consacrent beaucoup d efforts pour générer un code à la fois correct et ef...
Nous nous intéressons à la classe des programmes appliqués aux bases de données (DP1). Un tel progra...
Non disponible / Not availableCe travail s'inscrit dans le cadre des recherches menées autour de la ...
Certains environnements ont besoin de plusieurs compilateurs, par exemple un pour le système d'explo...
Lustre est un langage de programmation spécialement conçu pour la réalisation des systèmes réactifs....
La compilation est une étape indispensable dans la création d'applications performantes.Cette étape ...
Cette thèse s'emploie principalement à réduire la consommation d'énergie des architectures VLIW tout...
Pour des raisons économiques, énergétiques et/ou ergonomiques, les systèmes embarqués sont soumis à ...
La fiabilité d'une application se mesure par une probabilité de défaillance sur une période de temps...