La complexité grandissante des architectures modernes, rend de plus en plus difficile la tâche des programmeurs à comprendre le comportement des programmes s exécutant sur ces machines. De plus, les compilateurs actuels génèrent des codes difficiles à comprendre, dû à l application d optimisations plus agressives. Cette complexité croissante, tant au niveau des architectures qu au niveau des compilateurs, renforce le besoin d une analyse de performance pour aider le programmeur. Différents outils et techniques existent mais aucun outil n est suffisant, seul, pour résoudre tous les problèmes. Cette thèse propose deux outils, différents et complémentaires, pour l évaluation de performances, de code binaire. Le premier outil, l analyse statiqu...
During the embedded system development an estimation of software performance on different hardware i...
Les évolutions de l'architecture des processeurs visent à améliorer les performances des application...
This report is a continuation of our previous research effort on statistical program performance ana...
L augmentation rapide du nombre de cœurs dans les processeurs actuels ne se traduit pas par une mise...
Comprendre l'interaction existante entre applications, compilateurs, et architecture est fondamental...
La complexité des CPUs s’est accrue considérablement depuis leurs débuts, introduisant des mécanisme...
Cette thèse présente un algorithme d'analyse statique pour des programmes parallèles. Il généralise ...
Cette thèse se place dans le cadre du développement d'approches dynamiques permettant une maîtrise d...
The number of transistors as well as the frequency of processors have followed Moore's law for the p...
La complexité grandissante des architectures ne simplifie pas la tâche des compilateurs à générer du...
The complexity of CPUs has increased considerably since their beginnings, introducing mechanisms suc...
Depuis plusieurs décennies, afin de réduire la consommation énergétique des processeurs, les constru...
Application performance models are important for both software and hardware development. They can be...
Les attaques par corruption de mémoire ont été un problème majeur dans la sécurité des logiciels dep...
Les compilateurs modernes consacrent beaucoup d efforts pour générer un code à la fois correct et ef...
During the embedded system development an estimation of software performance on different hardware i...
Les évolutions de l'architecture des processeurs visent à améliorer les performances des application...
This report is a continuation of our previous research effort on statistical program performance ana...
L augmentation rapide du nombre de cœurs dans les processeurs actuels ne se traduit pas par une mise...
Comprendre l'interaction existante entre applications, compilateurs, et architecture est fondamental...
La complexité des CPUs s’est accrue considérablement depuis leurs débuts, introduisant des mécanisme...
Cette thèse présente un algorithme d'analyse statique pour des programmes parallèles. Il généralise ...
Cette thèse se place dans le cadre du développement d'approches dynamiques permettant une maîtrise d...
The number of transistors as well as the frequency of processors have followed Moore's law for the p...
La complexité grandissante des architectures ne simplifie pas la tâche des compilateurs à générer du...
The complexity of CPUs has increased considerably since their beginnings, introducing mechanisms suc...
Depuis plusieurs décennies, afin de réduire la consommation énergétique des processeurs, les constru...
Application performance models are important for both software and hardware development. They can be...
Les attaques par corruption de mémoire ont été un problème majeur dans la sécurité des logiciels dep...
Les compilateurs modernes consacrent beaucoup d efforts pour générer un code à la fois correct et ef...
During the embedded system development an estimation of software performance on different hardware i...
Les évolutions de l'architecture des processeurs visent à améliorer les performances des application...
This report is a continuation of our previous research effort on statistical program performance ana...