Juan Manuel MARTINEZ PHD defense
I was happy to be part of the PhD defense of Juan Manuel MARTINEZ CAAMANO. His PhD title is “Fast and Flexible Compilation Techniques for Eective Speculative Polyhedral Parallelization”
The abstract : In this thesis, we present our contributions to APOLLO: an automatic parallelization compiler that combines polyhedral optimization with Thread-Level-Speculation, to optimize dynamic codes on-the-fly. Thanks to an online proling phase and a speculation model about the target’s code behavior, Apollo is able to select an optimization and to generate code based on it. During optimized code execution, Apollo constantly verifies the validity of the speculation model. The main contribution of this thesis is a code generation mechanism that is able to instantiate any polyhedral transformation, at runtime, without incurring a major time-overhead. This mechanism is currently in use inside Apollo. We called it Code-Bones. It provides signicant performance benefits when compared to other approaches.
Thèse dirigée par :
- M. Philippe CLAUSS Professeur à l’Université de Strasbourg, Strasbourg
Rapporteurs :
- M. Henri Pierre CHARLES Directeur de Recherche, CEA Grenoble
- M. Fabrice RASTELLO Chargé de Recherche INRIA Grenoble
Examinateurs :
- M. Philippe HELLUY Professeur Université de Strasbourg
- M. Erwen Rohou Directeur de recherche, INRIA, Rennes