Determining the Idle Time of Tiling: New Results. - Frederic Desprez; Jack J. Dongarra; Fabrice Rastello; Yves Robert (IEEE PACT, 1997)

Alignment and Distribution is NOT (Always) NP-Hard. - Vincent Boudet; Fabrice Rastello; Yves Robert (ICPADS, 1998)

Optimal Task Scheduling to Minimize Inter-Tile Latencies. - Fabrice Rastello; Amit Rao; Santosh Pande (ICPP, 1998)

A Proposal for a Heterogeneous Cluster ScaLAPACK (Dense Linear Solvers). - Vincent Boudet; Fabrice Rastello; Yves Robert (PDPTA, 1999)

Algorithmic Issues for (Distributed) Hetergeneous Computing Platforms. - Vincent Boudet; Fabrice Rastello; Yves Robert (PDPTA, 1999)

PVM Implementation of Heterogeneous ScaLAPACK Dense Linear Solvers. - Vincent Boudet; Fabrice Rastello; Yves Robert (PVM/MPI, 1999)

Algorithmic Issues on Heterogeneous Computing Platforms. - Pierre Boulet; Jack J. Dongarra; Fabrice Rastello; Yves Robert; Frédéric Vivien (Parallel Process. Lett., 1999)

Heterogeneity Considered Harmful to Algorithm Designers. - Olivier Beaumont; Vincent Boudet; Arnaud Legrand; Fabrice Rastello; Yves Robert (CLUSTER, 2000)

Matrix-Matrix Multiplication on Heterogeneous Platforms. - Olivier Beaumont; Vincent Boudet; Fabrice Rastello; Yves Robert (ICPP, 2000)

Load Balancing Strategies for Dense Linear Algebra Kernels on Heterogeneous Two-Dimensional Grids. - Olivier Beaumont; Vincent Boudet; Fabrice Rastello; Yves Robert (IPDPS, 2000)

Heterogeneous Matrix-Matrix Multiplication or Partitioning a Square into Rectangles: NP-Completeness and Approximation Algorithms. - Olivier Beaumont; Vincent Boudet; Arnaud Legrand; Fabrice Rastello; Yves Robert (PDP, 2001)

Static LU Decomposition on Heterogeneous Platforms. - Olivier Beaumont; Arnaud Legrand; Fabrice Rastello; Yves Robert (Int. J. High Perform. Comput. Appl., 2001)

A Proposal for a Heterogeneous Cluster ScaLAPACK (Dense Linear Solvers). - Olivier Beaumont; Vincent Boudet; Antoine Petitet; Fabrice Rastello; Yves Robert (IEEE Trans. Computers, 2001)

Matrix Multiplication on Heterogeneous Platforms. - Olivier Beaumont; Vincent Boudet; Fabrice Rastello; Yves Robert (IEEE Trans. Parallel Distributed Syst., 2001)

Efficient Tiling for an ODE Discrete Integration Program: Redundant Tasks Instead of Trapezoidal Shaped-Tiles. - Fabrice Rastello; Thierry Dauxois (IPDPS, 2002)

Partitioning a Square into Rectangles: NP-Completeness and Approximation Algorithms. - Olivier Beaumont; Vincent Boudet; Fabrice Rastello; Yves Robert (Algorithmica, 2002)

Dense linear algebra kernels on heterogeneous platforms: Redistribution issues. - Olivier Beaumont; Arnaud Legrand; Fabrice Rastello; Yves Robert (Parallel Comput., 2002)

Automatic Partitioning of Parallel Loops with Parallelepiped-Shaped Tiles. - Fabrice Rastello; Yves Robert (IEEE Trans. Parallel Distributed Syst., 2002)

Optimal task scheduling at run time to exploit intra-tile parallelism. - Fabrice Rastello; Amit Rao; Santosh Pande (Parallel Comput., 2003)

Procedure placement using temporal-ordering information: dealing with code size expansion. - Christophe Guillon; Fabrice Rastello; Thierry Bidault; Florent Bouchez (CASES, 2004)

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

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)

On the Complexity of Register Coalescing. - Florent Bouchez; Alain Darte; Fabrice Rastello (CGO, 2007)

On the complexity of spill everywhere under SSA form. - Florent Bouchez; Alain Darte; Fabrice Rastello (LCTES, 2007)

Advanced conservative and optimistic register coalescing. - Florent Bouchez; Alain Darte; Fabrice Rastello (CASES, 2008)

Fast liveness checking for ssa-form programs. - Benoit Boissinot; Sebastian Hack; Daniel Grund; Benoît Dupont de Dinechin; Fabrice Rastello (CGO, 2008)

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)

Split Register Allocation: Linear Complexity Without the Performance Penalty. - Boubacar Diouf; Albert Cohen 001; Fabrice Rastello; John Cavazos (HiPEAC, 2010)

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

A Non-iterative Data-Flow Algorithm for Computing Liveness Sets in Strict SSA Programs. - Benoit Boissinot; Florian Brandner; Alain Darte; Benoît Dupont de Dinechin; Fabrice Rastello (APLAS, 2011)

Graph-coloring and treescan register allocation using repairing. - Quentin Colombet; Benoit Boissinot; Philip Brisk; Sebastian Hack; Fabrice Rastello (CASES, 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)

SSI Properties Revisited. - Benoit Boissinot; Philip Brisk; Alain Darte; Fabrice Rastello (ACM Trans. Embed. Comput. Syst., 2012)

A polynomial spilling heuristic: Layered allocation. - Boubacar Diouf; Albert Cohen 001; Fabrice Rastello (CGO, 2013)

Beyond reuse distance analysis: Dynamic analysis for characterization of data locality potential. - Naznin Fauzia; Venmugil Elango; Mahesh Ravishankar; J. Ramanujam; Fabrice Rastello; Atanas Rountev; Louis-Noël Pouchet; P. Sadayappan (ACM Trans. Archit. Code Optim., 2013)

Parameterized Construction of Program Representations for Sparse Dataflow Analyses. - André Luiz Camargos Tavares; Benoit Boissinot; Fernando Magno Quintão Pereira; Fabrice Rastello (CC, 2014)

A framework for enhancing data reuse via associative reordering. - Kevin Stock; Martin Kong; Tobias Grosser; Louis-Noël Pouchet; Fabrice Rastello; J. Ramanujam; P. Sadayappan (PLDI, 2014)

On characterizing the data movement complexity of computational DAGs for parallel execution. - Venmugil Elango; Fabrice Rastello; Louis-Noël Pouchet; J. Ramanujam; P. Sadayappan (SPAA, 2014)

A Tiling Perspective for Register Optimization. - Lukasz Domagala; Fabrice Rastello; P. Sadayappan; Duco van Amstel (CoRR, 2014)

On Using the Roofline Model with Lower Bounds on Data Movement. - Venmugil Elango; Naser Sedaghati; Fabrice Rastello; Louis-Noël Pouchet; J. Ramanujam; Radu Teodorescu; P. Sadayappan (ACM Trans. Archit. Code Optim., 2014)

Runtime pointer disambiguation. - Péricles Alves; Fabian Gruber; Johannes Doerfert; Alexandros Lamprineas; Tobias Grosser; Fabrice Rastello; Fernando Magno Quintão Pereira (OOPSLA, 2015)

On Characterizing the Data Access Complexity of Programs. - Venmugil Elango; Fabrice Rastello; Louis-Noël Pouchet; J. Ramanujam; P. Sadayappan (POPL, 2015)

POSTER: Hybrid Data Dependence Analysis for Loop Transformations. - Diogo Nunes Sampaio; Alain Ketterlin; Louis-Noël Pouchet; Fabrice Rastello (PACT, 2016)

Register allocation and promotion through combined instruction scheduling and loop unrolling. - Lukasz Domagala; Duco van Amstel; Fabrice Rastello; P. Sadayappan (CC, 2016)

On fusing recursive traversals of K-d trees. - Samyam Rajbhandari; Jinsung Kim; Sriram Krishnamoorthy; Louis-Noël Pouchet; Fabrice Rastello; Robert J. Harrison; P. Sadayappan (CC, 2016)

Using Data Dependencies to Improve Task-Based Scheduling Strategies on NUMA Architectures. - Philippe Virouleau; François Broquedis; Thierry Gautier; Fabrice Rastello (Euro-Par, 2016)

A bounded memory allocator for software-defined global address spaces. - François Gindraud; Fabrice Rastello; Albert Cohen 001; François Broquedis (ISMM, 2016)

Description, Implementation and Evaluation of an Affinity Clause for Task Directives. - Philippe Virouleau; Adrien Roussel; François Broquedis; Thierry Gautier; Fabrice Rastello; Jean-Marc Gratien (IWOMP, 2016)

Generalized cache tiling for dataflow programs. - Lukasz Domagala; Duco van Amstel; Fabrice Rastello (LCTES, 2016)

Effective padding of multidimensional arrays to avoid cache conflict misses. - Changwan Hong; Wenlei Bao; Albert Cohen 001; Sriram Krishnamoorthy; Louis-Noël Pouchet; Fabrice Rastello; J. Ramanujam; P. Sadayappan (PLDI, 2016)

PolyCheck: dynamic verification of iteration space transformations on affine programs. - Wenlei Bao; Sriram Krishnamoorthy; Louis-Noël Pouchet; Fabrice Rastello; P. Sadayappan (POPL, 2016)

An interval constrained memory allocator for the Givy GAS runtime. - François Gindraud; Fabrice Rastello; Albert Cohen 001; François Broquedis (PPoPP, 2016)

A domain-specific compiler for a parallel multiresolution adaptive numerical simulation environment. - Samyam Rajbhandari; Jinsung Kim; Sriram Krishnamoorthy; Louis-Noël Pouchet; Fabrice Rastello; Robert J. Harrison; P. Sadayappan (SC, 2016)

Brief Announcement: Approximating the I/O Complexity of One-Shot Red-Blue Pebbling. - Timothy Carpenter; Fabrice Rastello; P. Sadayappan; Anastasios Sidiropoulos (SPAA, 2016)

Static and Dynamic Frequency Scaling on Multicore CPUs. - Wenlei Bao; Changwan Hong; Sudheer Chunduri; Sriram Krishnamoorthy; Louis-Noël Pouchet; Fabrice Rastello; P. Sadayappan (ACM Trans. Archit. Code Optim., 2016)

POSTER: Statement Reordering to Alleviate Register Pressure for Stencils on GPUs. - Prashant Singh Rawat; Aravind Sukumaran-Rajam; Atanas Rountev; Fabrice Rastello; Louis-Noël Pouchet; P. Sadayappan (PACT, 2017)

Simplification and runtime resolution of data dependence constraints for loop transformations. - Diogo Nunes Sampaio; Louis-Noël Pouchet; Fabrice Rastello (ICS, 2017)

Optimizing the Four-Index Integral Transform Using Data Movement Lower Bounds Analysis. - Samyam Rajbhandari; Fabrice Rastello; Karol Kowalski; Sriram Krishnamoorthy; P. Sadayappan (PPoPP, 2017)

GPU code optimization using abstract kernel emulation and sensitivity analysis. - Changwan Hong; Aravind Sukumaran-Rajam; Jinsung Kim; Prashant Singh Rawat; Sriram Krishnamoorthy; Louis-Noël Pouchet; Fabrice Rastello; P. Sadayappan (PLDI, 2018)

Performance modeling for GPUs using abstract kernel emulation. - Changwan Hong; Aravind Sukumaran-Rajam; Jinsung Kim; Prashant Singh Rawat; Sriram Krishnamoorthy; Louis-Noël Pouchet; Fabrice Rastello; P. Sadayappan (PPoPP, 2018)

Register optimizations for stencils on GPUs. - Prashant Singh Rawat; Fabrice Rastello; Aravind Sukumaran-Rajam; Louis-Noël Pouchet; Atanas Rountev; P. Sadayappan (PPoPP, 2018)

Associative instruction reordering to alleviate register pressure. - Prashant Singh Rawat; Aravind Sukumaran-Rajam; Atanas Rountev; Fabrice Rastello; Louis-Noël Pouchet; P. Sadayappan (SC, 2018)

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)

Analytical cache modeling and tilesize optimization for tensor contractions. - Rui Li 033; Aravind Sukumaran-Rajam; Richard Veras; Tze Meng Low; Fabrice Rastello; Atanas Rountev; P. Sadayappan (SC, 2019)

Automated derivation of parametric data movement lower bounds for affine programs. - Auguste Olivry; Julien Langou; Louis-Noël Pouchet; P. Sadayappan; Fabrice Rastello (PLDI, 2020)

Efficient tiled sparse matrix multiplication through matrix signatures. - Süreyya Emre Kurt; Aravind Sukumaran-Rajam; Fabrice Rastello; P. Sadayappan (SC, 2020)

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)

PolyBench/Python: benchmarking Python environments with polyhedral optimizations. - Miguel Á. Abella-González; Pedro Carollo-Fernández; Louis-Noël Pouchet; Fabrice Rastello; Gabriel Rodríguez 001 (CC, 2021)

Do Common Educational Datasets contain Static Information? A Statistical Study. - Théo Barollet; Florent Bouchez-Tichadou; Fabrice Rastello (EDM, 2021)

IOOpt: automatic derivation of I/O complexity bounds for affine programs. - Auguste Olivry; Guillaume Iooss; Nicolas Tollenaere; Atanas Rountev; P. Sadayappan; Fabrice Rastello (PLDI, 2021)

Liveness. - Benoit Boissinot; Fabrice Rastello (SSA-based Compiler Design, 2022)

Register Allocation. - Florent Bouchez-Tichadou; Fabrice Rastello (SSA-based Compiler Design, 2022)

Properties and Flavours. - Philip Brisk; Fabrice Rastello (SSA-based Compiler Design, 2022)

Static Single Information Form. - Fernando Magno Quintão Pereira; Fabrice Rastello (SSA-based Compiler Design, 2022)

SSA Destruction for Machine Code. - Fabrice Rastello (SSA-based Compiler Design, 2022)

Introduction. - Vivek Sarkar; Fabrice Rastello (SSA-based Compiler Design, 2022)

Introduction. - Markus Schordan; Fabrice Rastello (SSA-based Compiler Design, 2022)

Standard Construction and Destruction Algorithms. - Jeremy Singer; Fabrice Rastello (SSA-based Compiler Design, 2022)

Graphs and Gating Functions. - James Stanier; Fabrice Rastello (SSA-based Compiler Design, 2022)

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)

Tightening I/O Lower Bounds through the Hourglass Dependency Pattern. - Lionel Eyraud-Dubois; Guillaume Iooss; Julien Langou; Fabrice Rastello (SPAA, 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)

Gradual Binary Search and Dimension Expansion : A general method for activation quantization in LLMs. - Lucas Maisonnave; Cyril Moineau; Olivier Bichler; Fabrice Rastello (CoRR, 2025)

Precision Where It Matters: A Novel Spike Aware Mixed-Precision Quantization Strategy for LLaMA-based Language Models. - Lucas Maisonnave; Cyril Moineau; Olivier Bichler; Fabrice Rastello (CoRR, 2025)

Is Sparse Matrix Reordering Effective for Sparse Matrix-Vector Multiplication? - Omid Asudeh; Sina Mahdipour Saravani; Gerald Sabin; Fabrice Rastello; P. Sadayappan (CoRR, 2025)

CesASMe and Staticdeps: static detection of memory-carried dependencies for code analyzers. - Théophile Bastian; Hugo Pompougnac; Alban Dutilleul; Fabrice Rastello (ACM Trans. Archit. Code Optim., 2025)