Who am I ?
PhD student at Inria Grenoble/Université Grenoble Alpes.
My thesis topic is interactive performance profiling by binary instrumentation, that is I instrument program binaries as they are being executed in an interactive debugger to monitor and analyse their performance characteristics.
If you want to more have a look at my personal website
Background
- 2014 – 2016 Research & development engineer at the CORSE team at Inria Grenoble. Work on the TIREX binary & assembler code manipulation toolbox and QEMU CPU emulator, with a focus on binary and assembly parsing and reconstruction of the program CFG and other higher level information.
- 2014 – Master in Computer Science by the Vienna University of Technology (a.k.a Technische Universität Wien), in Vienna, Austria. The topic of my thesis was implementing the invokedynamic bytecode introduced in Java 7 in the CACAO JVM. That is I worked on adding support for it in the class file parser and verifier and bytecode JIT of that JVM.
- 2011 – Bachelor in Computer Science by Vienna University of Technology, with an emphasis of virtual machines and JIT compilation.
Publications
2022
Conference papers
- titre
- PALMED: Throughput Characterization for Superscalar Architectures
- auteur
- Nicolas Derumigny, Théophile Bastian, Fabian Gruber, Guillaume Iooss, Christophe Guillon, Louis-Noel Pouchet, Fabrice Rastello
- article
- CGO 2022 – International Symposium on Code Generation and Optimization, Apr 2022, Seoul, South Korea. pp.1-12
- Accès au texte intégral et bibtex
Preprints, Working Papers, …
- titre
- PALMED: Throughput Characterization for Superscalar Architectures – Extended Version
- auteur
- Nicolas Derumigny, Théophile Bastian, Fabian Gruber, Guillaume Iooss, Christophe Guillon, Louis-Noel Pouchet, Fabrice Rastello
- article
- 2022
- Accès au texte intégral et bibtex
2019
Journal articles
- titre
- Building a Polyhedral Representation from an Instrumented Execution: Making Dynamic Analyses of Non-Affine Programs Scalable
- auteur
- Manuel Selva, Fabian Gruber, Diogo Sampaio, Christophe Guillon, Louis-Noël Pouchet, Fabrice Rastello
- article
- ACM Transactions on Architecture and Code Optimization, 2019, 16 (4), pp.1-26. ⟨10.1145/3363785⟩
- Accès au texte intégral et bibtex
Conference papers
- titre
- Data-Flow/Dependence Profiling for Structured Transformations
- auteur
- Fabian Gruber, Manuel Selva, Diogo Sampaio, Christophe Guillon, Antoine Moynault, Louis-Noël Pouchet, Fabrice Rastello
- article
- PPoPP 2019 – 24th Symposium on Principles and Practice of Parallel Programming, Feb 2019, Washington, D.C., United States. pp.173-185, ⟨10.1145/3293883.3295737⟩
- Accès au texte intégral et bibtex
Reports
- titre
- Building of a Polyhedral Representation from an Instrumented Execution: Making Dynamic Analyses of non-Affine Programs Scalable
- auteur
- Fabian Gruber, Manuel Selva, Diogo Sampaio, Christophe Guillon, Louis-Noël Pouchet, Fabrice Rastello
- article
- [Research Report] RR-9244, CORSE – Compiler Optimization and Run-time Systems. 2019, pp.1-24
- Accès au texte intégral et bibtex
Theses
- titre
- Performance Debugging Toolbox for Binaries : Sensitivity Analysis and Dependence Profiling
- auteur
- Fabian Gruber
- article
- Mathematical Software [cs.MS]. Université Grenoble Alpes, 2019. English. ⟨NNT : 2019GREAM071⟩
- Accès au texte intégral et bibtex
2015
Conference papers
- titre
- Runtime pointer disambiguation
- auteur
- Péricles Alves, Fabian Gruber, Johannes Doerfert, Alexandros Lambrineas, Tobias Grosser, Fabrice Rastello, Fernando Magno Quintão Pereira
- article
- Proceedings of the 2015 {ACM} {SIGPLAN} International Conference on Object-Oriented Programming, Systems, Languages, and Applications, {OOPSLA} 2015, Oct 2015, Pittsburgh, United States. pp.18
- Accès au bibtex
- titre
- Permafrost investigation in the Mont Blanc massif steep rock walls: a combined measurement, modelling and geophysical approach
- auteur
- Florence Magnin, Philip Deline, Ludovic Ravanel, Fabian Gruber, Michael Krautblatter, Héloïse Cadet
- article
- Final Symposium of the TEMPS Project,, Feb 2015, Sion, Switzerland
- Accès au bibtex