Inside Vaucanson. - Thomas Claveirole; Sylvain Lombardy; Sarah O'Connor; Louis-Noël Pouchet; Jacques Sakarovitch (CIAA, 2005)

Automatic Correction of Loop Transformations. - Nicolas Vasilache; Albert Cohen 001; Louis-Noël Pouchet (PACT, 2007)

Iterative Optimization in the Polyhedral Model: Part I, One-Dimensional Time. - Louis-Noël Pouchet; Cédric Bastoul; Albert Cohen 001; Nicolas Vasilache (CGO, 2007)

Iterative optimization in the polyhedral model: part ii, multidimensional time. - Louis-Noël Pouchet; Cédric Bastoul; Albert Cohen 001; John Cavazos (PLDI, 2008)

The Polyhedral Model Is More Widely Applicable Than You Think. - Mohamed-Walid Benabderrahmane; Louis-Noël Pouchet; Albert Cohen 001; Cédric Bastoul (CC, 2010)

Combined Iterative and Model-driven Optimization in an Automatic Parallelization Framework. - Louis-Noël Pouchet; Uday Bondhugula; Cédric Bastoul; Albert Cohen 001; J. Ramanujam; P. Sadayappan (SC, 2010)

StVEC: A Vector Instruction Extension for High Performance Stencil Computation. - Naser Sedaghati; Renji Thomas; Louis-Noël Pouchet; Radu Teodorescu; P. Sadayappan (PACT, 2011)

Data Layout Transformation for Stencil Computations on Short-Vector SIMD Architectures. - Thomas Henretty; Kevin Stock; Louis-Noël Pouchet; Franz Franchetti; J. Ramanujam; P. Sadayappan (CC, 2011)

Predictive modeling in a polyhedral optimization space. - Eunjung Park; Louis-Noël Pouchet; John Cavazos; Albert Cohen 001; P. Sadayappan (CGO, 2011)

Dynamic selection of tile sizes. - Sanket Tavarageri; Louis-Noël Pouchet; J. Ramanujam; Atanas Rountev; P. Sadayappan (HiPC, 2011)

Loop transformations: convexity, pruning and optimization. - Louis-Noël Pouchet; Uday Bondhugula; Cédric Bastoul; Albert Cohen 001; J. Ramanujam; P. Sadayappan; Nicolas Vasilache (POPL, 2011)

The Potential of Synergistic Static, Dynamic and Speculative Loop Nest Optimizations for Automatic Parallelization - Riyadh Baghdadi; Albert Cohen 001; Cédric Bastoul; Louis-Noël Pouchet; Lawrence Rauchwerger (CoRR, 2011)

ACOTES Project: Advanced Compiler Technologies for Embedded Streaming. - Harm Munk; Eduard Ayguadé; Cédric Bastoul; Paul M. Carpenter; Zbigniew Chamski; Albert Cohen 001; Marco Cornero; Philippe Dumont; Marc Duranton; Mohammed Fellahi; Roger Ferrer; Razya Ladelsky; et al. (Int. J. Parallel Program., 2011)

Analytical Bounds for Optimal Tile Size Selection. - Jun Shirako; Kamal Sharma; Naznin Fauzia; Louis-Noël Pouchet; J. Ramanujam; P. Sadayappan; Vivek Sarkar (CC, 2012)

High-performance code generation for stencil computations on GPU architectures. - Justin Holewinski; Louis-Noël Pouchet; P. Sadayappan (ICS, 2012)

Dynamic trace-based analysis of vectorization potential of applications. - Justin Holewinski; Ragavendar Ramamurthi; Mahesh Ravishankar; Naznin Fauzia; Louis-Noël Pouchet; Atanas Rountev; P. Sadayappan (PLDI, 2012)

Code generation for parallel execution of a class of irregular loops on distributed memory systems. - Mahesh Ravishankar; John Eisenlohr; Louis-Noël Pouchet; J. Ramanujam; Atanas Rountev; P. Sadayappan (SC, 2012)

Using machine learning to improve automatic vectorization. - Kevin Stock; Louis-Noël Pouchet; P. Sadayappan (ACM Trans. Archit. Code Optim., 2012)

Improving polyhedral code generation for high-level synthesis. - Wei Zuo; Peng Li 031; Deming Chen; Louis-Noël Pouchet; Shunan Zhong; Jason Cong (CODES+ISSS, 2013)

Polyhedral-based data reuse optimization for configurable computing. - Louis-Noël Pouchet; Peng Zhang 007; P. Sadayappan; Jason Cong (FPGA, 2013)

A stencil compiler for short-vector SIMD architectures. - Thomas Henretty; Richard Veras; Franz Franchetti; Louis-Noël Pouchet; J. Ramanujam; P. Sadayappan (ICS, 2013)

When polyhedral transformations meet SIMD code generation. - Martin Kong; Richard Veras; Kevin Stock; Franz Franchetti; Louis-Noël Pouchet; P. Sadayappan (PLDI, 2013)

Predictive Modeling in a Polyhedral Optimization Space. - Eunjung Park; John Cavazos; Louis-Noël Pouchet; Cédric Bastoul; Albert Cohen 001; P. Sadayappan (Int. J. Parallel Program., 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)

Transformations for throughput optimization in high-level synthesis (abstract only). - Peng Li 031; Louis-Noël Pouchet; Deming Chen; Jason Cong (FPGA, 2014)

Verification of Polyhedral Optimizations with Constant Loop Bounds in Finite State Space Computations. - Markus Schordan; Pei-Hung Lin; Daniel J. Quinlan; Louis-Noël Pouchet (ISoLA (2), 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)

Oil and Water Can Mix: An Integration of Polyhedral and AST-Based Transformations. - Jun Shirako; Louis-Noël Pouchet; Vivek Sarkar (SC, 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)

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)

Compiler/Runtime Framework for Dynamic Dataflow Parallelization of Tiled Programs. - Martin Kong; Antoniu Pop; Louis-Noël Pouchet; R. Govindarajan; Albert Cohen 001; P. Sadayappan (ACM Trans. Archit. Code Optim., 2014)

Automatic parallelization of a class of irregular loops for distributed memory systems. - Mahesh Ravishankar; John Eisenlohr; Louis-Noël Pouchet; J. Ramanujam; Atanas Rountev; P. Sadayappan (ACM Trans. Parallel Comput., 2014)

Characterizing and enhancing global memory data coalescing on GPUs. - Naznin Fauzia; Louis-Noël Pouchet; P. Sadayappan (CGO, 2015)

Resource-Aware Throughput Optimization for High-Level Synthesis. - Peng Li 031; Peng Zhang 007; Louis-Noël Pouchet; Jason Cong (FPGA, 2015)

A Polyhedral-based SystemC Modeling and Generation Framework for Effective Low-power Design Space Exploration. - Wei Zuo; Warren Kemmerer; Jong Bin Lim; Louis-Noël Pouchet; Andrey Ayupov; Taemin Kim; Kyungtae Han; Deming Chen (ICCAD, 2015)

Optimistic Delinearization of Parametrically Sized Arrays. - Tobias Grosser; Jagannathan Ramanujam; Louis-Noël Pouchet; P. Sadayappan; Sebastian Pop (ICS, 2015)

Automatic Selection of Sparse Matrix Representation on GPUs. - Naser Sedaghati; Te Mu; Louis-Noël Pouchet; Srinivasan Parthasarathy 001; P. Sadayappan (ICS, 2015)

A Roofline-Based Performance Estimator for Distributed Matrix-Multiply on Intel CnC. - Martin Kong; Louis-Noël Pouchet; Ponnuswamy Sadayappan (IPDPS Workshops, 2015)

Polyhedral Optimizations for a Data-Flow Graph Language. - Alina Simion Sbîrlea; Jun Shirako; Louis-Noël Pouchet; Vivek Sarkar (LCPC, 2015)

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

Distributed memory code generation for mixed Irregular/Regular computations. - Mahesh Ravishankar; Roshan Dathathri; Venmugil Elango; Louis-Noël Pouchet; J. Ramanujam; Atanas Rountev; P. Sadayappan (PPoPP, 2015)

SDSLc: a multi-target domain-specific compiler for stencil computations. - Prashant Singh Rawat; Martin Kong; Thomas Henretty; Justin Holewinski; Kevin Stock; Louis-Noël Pouchet; J. Ramanujam; Atanas Rountev; P. Sadayappan (WOLFHPC@SC, 2015)

Resource Conscious Reuse-Driven Tiling for GPUs. - Prashant Singh Rawat; Changwan Hong; Mahesh Ravishankar; Vinod Grover; Louis-Noël Pouchet; Atanas Rountev; P. Sadayappan (PACT, 2016)

POSTER: Hybrid Data Dependence Analysis for Loop Transformations. - Diogo Nunes Sampaio; Alain Ketterlin; Louis-Noël Pouchet; Fabrice Rastello (PACT, 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)

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)

Effective resource management for enhancing performance of 2D and 3D stencils on GPUs. - Prashant Singh Rawat; Changwan Hong; Mahesh Ravishankar; Vinod Grover; Louis-Noël Pouchet; P. Sadayappan (GPGPU@PPoPP, 2016)

PIPES: a language and compiler for task-based programming on distributed-memory clusters. - Martin Kong; Louis-Noël Pouchet; P. Sadayappan; Vivek Sarkar (SC, 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)

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)

Accurate High-level Modeling and Automated Hardware/Software Co-design for Effective SoC Design Space Exploration. - Wei Zuo; Louis-Noël Pouchet; Andrey Ayupov; Taemin Kim; Chung-Wei Lin; Shinichi Shiraishi; Deming Chen (DAC, 2017)

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

Efficient Cache Simulation for Affine Computations. - Wenlei Bao; Prashant Singh Rawat; Martin Kong; Sriram Krishnamoorthy; Louis-Noël Pouchet; P. Sadayappan (LCPC, 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)

A Performance Vocabulary for Affine Loop Transformations. - Martin Kong; Louis-Noël Pouchet (CoRR, 2018)

Analytical modeling of cache behavior for affine programs. - Wenlei Bao; Sriram Krishnamoorthy; Louis-Noël Pouchet; P. Sadayappan (Proc. ACM Program. Lang., 2018)

Domain-Specific Optimization and Generation of High-Performance GPU Code for Stencil Computations. - Prashant Singh Rawat; Miheer Vaidya; Aravind Sukumaran-Rajam; Mahesh Ravishankar; Vinod Grover; Atanas Rountev; Louis-Noël Pouchet; P. Sadayappan (Proc. IEEE, 2018)

A Code Generator for High-Performance Tensor Contractions on GPUs. - Jinsung Kim; Aravind Sukumaran-Rajam; Vineeth Thumma; Sriram Krishnamoorthy; Ajay Panyala; Louis-Noël Pouchet; Atanas Rountev; P. Sadayappan (CGO, 2019)

Effect of Distributed Directories in Mesh Interconnects. - Marcos Horro; Mahmut T. Kandemir; Louis-Noël Pouchet; Gabriel Rodríguez 001; Juan Touriño (DAC, 2019)

Synthetic Lung Nodule 3D Image Generation Using Autoencoders. - Steve Kommrusch; Louis-Noël Pouchet (IJCNN, 2019)

On Optimizing Complex Stencils on GPUs. - Prashant Singh Rawat; Miheer Vaidya; Aravind Sukumaran-Rajam; Atanas Rountev; Louis-Noël Pouchet; P. Sadayappan (IPDPS, 2019)

Generating piecewise-regular code from irregular structures. - Travis Augustine; Janarthanan Sarma; Louis-Noël Pouchet; Gabriel Rodríguez 001 (PLDI, 2019)

Model-driven transformations for multi- and many-core CPUs. - Martin Kong; Louis-Noël Pouchet (PLDI, 2019)

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)

Deriving parametric multi-way recursive divide-and-conquer dynamic programming algorithms using polyhedral compilers. - Mohammad Mahdi Javanmard; Zafar Ahmad; Martin Kong; Louis-Noël Pouchet; Rezaul Chowdhury; Robert J. Harrison (CGO, 2020)

Efficient Execution of Dynamic Programming Algorithms on Apache Spark. - Mohammad Mahdi Javanmard; Zafar Ahmad; Jaroslaw Zola; Louis-Noël Pouchet; Rezaul Chowdhury; Robert J. Harrison (CLUSTER, 2020)

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)

Equivalence of Dataflow Graphs via Rewrite Rules Using a Graph-to-Sequence Neural Model. - Steve Kommrusch; Théo Barollet; Louis-Noël Pouchet (CoRR, 2020)

Coherence Traffic in Manycore Processors with Opaque Distributed Directories. - Steve Kommrusch; Marcos Horro; Louis-Noël Pouchet; Gabriel Rodríguez 001; Juan Touriño (CoRR, 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)

Optimizing Coherence Traffic in Manycore Processors Using Closed-Form Caching/Home Agent Mappings. - Steve Kommrusch; Marcos Horro; Louis-Noël Pouchet; Gabriel Rodríguez 001; Juan Touriño (IEEE Access, 2021)

Proving Equivalence Between Complex Expressions Using Graph-to-Sequence Neural Models. - Steve Kommrusch; Théo Barollet; Louis-Noël Pouchet (CoRR, 2021)

Self-Supervised Learning to Prove Equivalence Between Programs via Semantics-Preserving Rewrite Rules. - Steve Kommrusch; Martin Monperrus; Louis-Noël Pouchet (CoRR, 2021)

SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair. - Zimin Chen; Steve Kommrusch; Michele Tufano; Louis-Noël Pouchet; Denys Poshyvanyk; Martin Monperrus (IEEE Trans. Software Eng., 2021)

Custom High-Performance Vector Code Generation for Data-Specific Sparse Computations. - Marcos Horro; Louis-Noël Pouchet; Gabriel Rodríguez 001; Juan Touriño (PACT, 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)

Accelerator design with decoupled hardware customizations: benefits and challenges: invited. - Debjit Pal; Yi-Hsiang Lai; Shaojie Xiang; Niansong Zhang; Hongzheng Chen; Jeremy Casas; Pasquale Cocchini; Zhenkun Yang; Jin Yang 006; Louis-Noël Pouchet; Zhiru Zhang (DAC, 2022)

FOURST: A code generator for FFT-based fast stencil computations. - Zafar Ahmad; Mohammad Mahdi Javanmard; Gregory Thomas Croisdale; Aaron Gregory; Pramod Ganapathi; Louis-Noël Pouchet; Rezaul Chowdhury (ISPASS, 2022)

MARTA: Multi-configuration Assembly pRofiler and Toolkit for performance Analysis. - Marcos Horro; Louis-Noël Pouchet; Gabriel Rodríguez 001; Juan Touriño (ISPASS, 2022)

Self-Supervised Learning to Prove Equivalence Between Straight-Line Programs via Rewrite Rules. - Steve Kommrusch; Martin Monperrus; Louis-Noël Pouchet (IEEE Trans. Software Eng., 2023)

Formal Verification of Source-to-Source Transformations for HLS. - Louis-Noël Pouchet; Emily Tucker; Niansong Zhang; Hongzheng Chen; Debjit Pal; Gabriel Rodríguez 001; Zhiru Zhang (FPGA, 2024)

Enhancing High-Level Synthesis with Automated Pragma Insertion and Code Transformation Framework. - Stéphane Pouget; Louis-Noël Pouchet; Jason Cong (CoRR, 2024)

A Unified Framework for Automated Code Transformation and Pragma Insertion. - Stéphane Pouget; Louis-Noël Pouchet; Jason Cong (FPGA, 2025)

Modular Construction and Optimization of the UZP Sparse Format for SpMV on CPUs. - Alonso Rodríguez-Iglesias; Santoshkumar T. Tongli; Emily Tucker; Louis-Noël Pouchet; Gabriel Rodríguez 001; Juan Touriño (Proc. ACM Program. Lang., 2025)

Holistic Optimization Framework for FPGA Accelerators. - Stéphane Pouget; Michael Lo; Louis-Noël Pouchet; Jason Cong (CoRR, 2025)

Automatic Hardware Pragma Insertion in High-Level Synthesis: A Non-Linear Programming Approach. - Stéphane Pouget; Louis-Noël Pouchet; Jason Cong (ACM Trans. Design Autom. Electr. Syst., 2025)