Analyse de flots de données, optimisation de code
Analyse de flots de données, optimisation de code
-
Généralités sur la compilation
Représentations intermédiaires
Interprétation abstraite, sémantiques formelles
Analyses de flots de données, optimisation de code
- Wolfram Amme (Iéna)
- Rastislav Bodík (Wisconsin)
- Andrew Chien, J. Plevyak (Urbana, Illinois)
- Concurrent Systems Architecture Group.
- Analyse des langages orientés-objet.
Clifford Click
- Rice University
- Alexandre Eichenberger
(North Carolina)
- cours DFA
- pipeline logiciel
- David Evans ( MIT )
- Projet LARCH : spécifications formelles.
- LCLint : outil pour l'analyse statique de programmes C.
- Jeanne Ferrante ( UCSD )
- Analyse de flots de données.
- Program Dependence Graph.
- génération de code, parallélisme à grain fin.
- Rajiv Gupta ( Arizona )
- Analyse de flots de données, optimisation, parallélisme.
- Laurie Hendren (Université McGill, Montréal)
- McCat ( compilateur C )
- Optimisation de code, analyse statique, pointeurs.
- Susan Horwitz (Université du Wisconsin)
- Analyse de flots de données, analyse interprocédurale.
- "Slicing".
- Environnement de programmation.
- Jens Knoop (Dortmund)
- Lakhotia (Lafayette)
- Monica Lam (Stanford)
- Système SUIF :
plate-forme de développement de compilateurs
- James Larus ( Wisconsin )
- Profiling.
- Christian Lengauer (Passau)
- parallélisation : polytope model
- LooPo
- Chris J. Newburn
- Program Dependence Graph.
- Analysis of assembler.
- Cindy Norris (Appalaches)
- allocation de registres vs scheduling
- Program Dependence Graph
- Diego Novillo (Alberta, Canada)
- analyse de programmes parallèles
- Keshav Pingali (Cornell)
- Lori Pollock (Université du Delaware)
- allocation de registres, software testing, parallelisme
-
Towards Identifying and Monitoring Optimization Impacts
- (papier dans MASPLAS'97)
- Thomas W. Reps (Université du Wisconsin)
- Analyse de flots de données, analyse interprocédurale.
- "Slicing".
- Environnement de programmation.
- Dick Rüttgers
- Barbara Ryder (Université Rutgers)
- PROLANGS Project
- W. Landi, T. Marlowe
- Analyse de flots de données. Analyses d'alias avec pointeurs.
- Lire l'index : 00-index.
- Taylor Simpson
- Rice University
- Mike Smith (Harvard)
- Mary Lou Soffa ( Pittsburgh )
-
Bjarne Steensgaard, D.Weise, Erik Ruf ( Microsoft )
- Analyse de flots de données, value dependence graph.
- Bernhard Steffen (Passau)
-
Reinhard Wilhelm (Université de Saarbrücken)
- Martin Alt, Christian Ferdinand, Florian Martin, ...
- interprétation abstraite
- génération de code
- localité des données
- génération d'analyseurs : PAG (Florian Martin)
- Michael Wolfe
- Sparser Research Group at OGI
- Emilio Zapata (Malaga)
- matrices creuses
Transformations de boucles
"Slicing"
Partial Evaluation
"Model Checking"
SISAL
Pipeline logiciel, ILP
Architectures de processeurs
DSP