Code generator optimizations for the ST120 DSP-MCU core. - Benoît Dupont de Dinechin; François de Ferrière; Christophe Guillon; Artour Stoutchinin (CASES, 2000)

Optimizing Translation Out of SSA Using Renaming Constraints. - Fabrice Rastello; François de Ferrière; Christophe Guillon (CGO, 2004)

Procedure placement using temporal-ordering information: Dealing with code size expansion. - Christophe Guillon; Fabrice Rastello; Thierry Bidault; Florent Bouchez (J. Embed. Comput., 2005)

Register Allocation: What Does the NP-Completeness Proof of Chaitin et al. Really Prove? Or Revisiting Register Allocation: Why and How. - Florent Bouchez; Alain Darte; Christophe Guillon; Fabrice Rastello (LCPC, 2006)

Revisiting Out-of-SSA Translation for Correctness, Code Quality and Efficiency. - Benoit Boissinot; Alain Darte; Fabrice Rastello; Benoît Dupont de Dinechin; Christophe Guillon (CGO, 2009)

Compilation and virtualization in the HiPEAC vision. - Christian Bertin; Christophe Guillon; Koen De Bosschere (DAC, 2010)

Parallel copy motion. - Florent Bouchez; Quentin Colombet; Alain Darte; Fabrice Rastello; Christophe Guillon (SCOPES, 2010)

Dynamic Elimination of Overflow Tests in a Trace Compiler. - Rodrigo Sol; Christophe Guillon; Fernando Magno Quintão Pereira; Mariza Andrade da Silva Bigonha (CC, 2011)

Decoupled graph-coloring register allocation with hierarchical aliasing. - André Luiz Camargos Tavares; Quentin Colombet; Mariza Andrade da Silva Bigonha; Christophe Guillon; Fernando Magno Quintão Pereira; Fabrice Rastello (SCOPES, 2011)

Collective Mind, Part II: Towards Performance- and Cost-Aware Software Engineering as a Natural Science. - Grigori Fursin; Abdul Wahid Memon; Christophe Guillon; Anton Lokhmotov (CoRR, 2015)

Data-flow/dependence profiling for structured transformations. - Fabian Gruber; Manuel Selva; Diogo Sampaio; Christophe Guillon; Antoine Moynault; Louis-Noël Pouchet; Fabrice Rastello (PPoPP, 2019)

From micro-OPs to abstract resources: constructing a simpler CPU performance model through microbenchmarking. - Nicolas Derumigny; Fabian Gruber; Théophile Bastian; Christophe Guillon; Louis-Noël Pouchet; Fabrice Rastello (CoRR, 2020)

Building a Polyhedral Representation from an Instrumented Execution: Making Dynamic Analyses of Nonaffine Programs Scalable. - Manuel Selva; Fabian Gruber; Diogo Sampaio; Christophe Guillon; Louis-Noël Pouchet; Fabrice Rastello (ACM Trans. Archit. Code Optim., 2020)

Secure Optimization Through Opaque Observations. - Son Tuan Vu; Albert Cohen 001; Karine Heydemann; Arnaud de Grandmaison; Christophe Guillon (CoRR, 2021)

Reconciling optimization with secure compilation. - Son Tuan Vu; Albert Cohen 001; Arnaud de Grandmaison; Christophe Guillon; Karine Heydemann (Proc. ACM Program. Lang., 2021)

PALMED: Throughput Characterization for Superscalar Architectures. - Nicolas Derumigny; Théophile Bastian; Fabian Gruber; Guillaume Iooss; Christophe Guillon; Louis-Noël Pouchet; Fabrice Rastello (CGO, 2022)

Autotuning Convolutions Is Easier Than You Think. - Nicolas Tollenaere; Guillaume Iooss; Stéphane Pouget; Hugo Brunie; Christophe Guillon; Albert Cohen 001; P. Sadayappan; Fabrice Rastello (ACM Trans. Archit. Code Optim., 2023)

EasyTracker: A Python Library for Controlling and Inspecting Program Execution. - Théo Barollet; Christophe Guillon; Manuel Selva; François Broquedis; Florent Bouchez-Tichadou; Fabrice Rastello (CGO, 2024)

Performance bottlenecks detection through microarchitectural sensitivity. - Hugo Pompougnac; Alban Dutilleul; Christophe Guillon; Nicolas Derumigny; Fabrice Rastello (CoRR, 2024)

Performance Debugging through Microarchitectural Sensitivity and Causality Analysis. - Alban Dutilleul; Hugo Pompougnac; Nicolas Derumigny; Gabriel Rodriguez; Valentin Trophime; Christophe Guillon; Fabrice Rastello (CoRR, 2024)