Runtime pointer disambiguation. - Péricles Alves; Fabian Gruber; Johannes Doerfert; Alexandros Lamprineas; Tobias Grosser; Fabrice Rastello; Fernando Magno Quintão Pereira (OOPSLA, 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)

Performance Debugging Toolbox for Binaries : Sensitivity Analysis and Dependence Profiling. (Débogage de performance pour code binaire : Analyse de sensitivité et profilage de dépendances). - Fabian Gruber (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)

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)