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 :

Rapporteurs :

Examinateurs :