Applications of storage mapping optimization to register promotion. - Patrick Carribault; Albert Cohen 001 (ICS, 2004)

Branch Strategies to Optimize Decision Trees for Wide-Issue Architectures. - Patrick Carribault; Christophe Lemuet; Jean-Thomas Acquaviva; Albert Cohen 001; William Jalby (LCPC, 2004)

Deep Jam: Conversion of Coarse-Grain Parallelism to Instruction-Level and Vector Parallelism for Irregular Applications. - Patrick Carribault; Albert Cohen 001; William Jalby (IEEE PACT, 2005)

Collisions of SHA-0 and Reduced SHA-1. - Eli Biham; Rafi Chen; Antoine Joux; Patrick Carribault; Christophe Lemuet; William Jalby (EUROCRYPT, 2005)

Loop Optimization using Hierarchical Compilation and Kernel Decomposition. - Denis Barthou; Sébastien Donadio; Patrick Carribault; Alexandre Duchateau; William Jalby (CGO, 2007)

Deep Jam: Conversion of Coarse-Grain Parallelism to Fine-Grain and Vector Parallelism. - Patrick Carribault; Stéphane Zuckerman; Albert Cohen 001; William Jalby (J. Instr. Level Parallelism, 2007)

Scheduling strategies for optimistic parallel execution of irregular programs. - Milind Kulkarni 001; Patrick Carribault; Keshav Pingali; Ganesh Ramanarayanan; Bruce Walter; Kavita Bala; L. Paul Chew (SPAA, 2008)

MPC-MPI: An MPI Implementation Reducing the Overall Memory Consumption. - Marc Pérache; Patrick Carribault; Hervé Jourdren (PVM/MPI, 2009)

User level DB: a debugging API for user-level thread libraries. - Kevin Pouget; Marc Pérache; Patrick Carribault; Hervé Jourdren (IPDPS Workshops, 2010)

Enabling Low-Overhead Hybrid MPI/OpenMP Parallelism with MPC. - Patrick Carribault; Marc Pérache; Hervé Jourdren (IWOMP, 2010)

Thread-Local Storage Extension to Support Thread-Based MPI/OpenMP Applications. - Patrick Carribault; Marc Pérache; Hervé Jourdren (IWOMP, 2011)

Hierarchical Local Storage: Exploiting Flexible User-Data Sharing Between MPI Tasks. - Marc Tchiboukdjian; Patrick Carribault; Marc Pérache (IPDPS, 2012)

Adaptive OpenMP for Large NUMA Nodes. - Aurèle Mahéo; Souad Koliai; Patrick Carribault; Marc Pérache; William Jalby (IWOMP, 2012)

Data-Management Directory for OpenMP 4.0 and OpenACC. - Julien Jaeger; Patrick Carribault; Marc Pérache (Euro-Par Workshops, 2013)

Combining static and dynamic validation of MPI collective communications. - Emmanuelle Saillard; Patrick Carribault; Denis Barthou (EuroMPI, 2013)

Evaluation of OpenMP Task Scheduling Algorithms for Large NUMA Architectures. - Jérôme Clet-Ortega; Patrick Carribault; Marc Pérache (Euro-Par, 2014)

Static Validation of Barriers and Worksharing Constructs in OpenMP Applications. - Emmanuelle Saillard; Patrick Carribault; Denis Barthou (IWOMP, 2014)

Optimizing Collective Operations in Hybrid Applications. - Aurèle Mahéo; Patrick Carribault; Marc Pérache; William Jalby (EuroMPI/ASIA, 2014)

Improving MPI communication overlap with collaborative polling. - Sylvain Didelot; Patrick Carribault; Marc Pérache; William Jalby (Computing, 2014)

PARCOACH: Combining static and dynamic validation of MPI collective communications. - Emmanuelle Saillard; Patrick Carribault; Denis Barthou (Int. J. High Perform. Comput. Appl., 2014)

MPI Thread-Level Checking for MPI+OpenMP Applications. - Emmanuelle Saillard; Patrick Carribault; Denis Barthou (Euro-Par, 2015)

Static/Dynamic validation of MPI collective communications in multi-threaded context. - Emmanuelle Saillard; Patrick Carribault; Denis Barthou (PPoPP, 2015)

An MPI Halo-Cell Implementation for Zero-Copy Abstraction. - Jean-Baptiste Besnard; Allen D. Malony; Sameer Shende; Marc Pérache; Patrick Carribault; Julien Jaeger (EuroMPI, 2015)

Correctness Analysis of MPI-3 Non-Blocking Communications in PARCOACH. - Julien Jaeger; Emmanuelle Saillard; Patrick Carribault; Denis Barthou (EuroMPI, 2015)

Fine-grain data management directory for OpenMP 4.0 and OpenACC. - Julien Jaeger; Patrick Carribault; Marc Pérache (Concurr. Comput. Pract. Exp., 2015)

Introducing Task-Containers as an Alternative to Runtime-Stacking. - Jean-Baptiste Besnard; Julien Adam; Sameer Shende; Marc Pérache; Patrick Carribault; Julien Jaeger (EuroMPI, 2016)

Towards a Better Expressiveness of the Speedup Metric in MPI Context. - Jean-Baptiste Besnard; Allen D. Malony; Sameer Shende; Marc Pérache; Patrick Carribault; Julien Jaeger (ICPP Workshops, 2017)

User Co-scheduling for MPI+OpenMP Applications Using OpenMP Semantics. - Antoine Capra; Patrick Carribault; Jean-Baptiste Besnard; Allen D. Malony; Marc Pérache; Julien Jaeger (IWOMP, 2017)

Resource-Management Study in HPC Runtime-Stacking Context. - Arthur Loussert; Benoit Welterlen; Patrick Carribault; Julien Jaeger; Marc Pérache; Raymond Namyst (SBAC-PAD, 2017)

Efficient Communication/Computation Overlap with MPI+OpenMP Runtimes Collaboration. - Marc Sergent; Mario Dagrada; Patrick Carribault; Julien Jaeger; Marc Pérache; Guillaume Papauré (Euro-Par, 2018)

Profile-guided scope-based data allocation method. - Hugo Brunie; Julien Jaeger; Patrick Carribault; Denis Barthou (MEMSYS, 2018)

Transparent High-Speed Network Checkpoint/Restart in MPI. - Julien Adam; Jean-Baptiste Besnard; Allen D. Malony; Sameer Shende; Marc Pérache; Patrick Carribault; Julien Jaeger (EuroMPI, 2018)

PARCOACH Extension for a Full-Interprocedural Collectives Verification. - Pierre Huchant; Emmanuelle Saillard; Denis Barthou; Hugo Brunie; Patrick Carribault (CORRECTNESS@SC, 2018)

Multi-valued Expression Analysis for Collective Checking. - Pierre Huchant; Emmanuelle Saillard; Denis Barthou; Patrick Carribault (Euro-Par, 2019)

ScalOMP: Analyzing the Scalability of OpenMP Applications. - Anton Daumen; Patrick Carribault; François Trahay; Gaël Thomas 001 (IWOMP, 2019)

Detecting Non-sibling Dependencies in OpenMP Task-Based Applications. - Ricardo Bispo Vieira; Antoine Capra; Patrick Carribault; Julien Jaeger; Marc Pérache; Adrien Roussel (IWOMP, 2019)

Mixing ranks, tasks, progress and nonblocking collectives. - Jean-Baptiste Besnard; Julien Jaeger; Allen D. Malony; Sameer Shende; Hugo Taboada; Marc Pérache; Patrick Carribault (EuroMPI, 2019)

Checkpoint/restart approaches for a thread-based MPI runtime. - Julien Adam; Maxime Kermarquer; Jean-Baptiste Besnard; Leonardo Bautista-Gomez; Marc Pérache; Patrick Carribault; Julien Jaeger; Allen D. Malony; Sameer Shende (Parallel Comput., 2019)

Preliminary Experience with OpenMP Memory Management Implementation. - Adrien Roussel; Patrick Carribault; Julien Jaeger (IWOMP, 2020)

PARCOACH Extension for Static MPI Nonblocking and Persistent Communication Validation. - Van Man Nguyen; Emmanuelle Saillard; Julien Jaeger; Denis Barthou; Patrick Carribault (CORRECTNESS@SC, 2020)

Automatic Code Motion to Extend MPI Nonblocking Overlap Window. - Van Man Nguyen; Emmanuelle Saillard; Julien Jaeger; Denis Barthou; Patrick Carribault (ISC Workshops, 2020)

Enhancing Load-Balancing of MPI Applications with Workshare. - Thomas Dionisi; Stéphane Bouhrour; Julien Jaeger; Patrick Carribault; Marc Pérache (Euro-Par, 2021)

Communication-Aware Task Scheduling Strategy in Hybrid MPI+OpenMP Applications. - Romain Pereira; Adrien Roussel; Patrick Carribault; Thierry Gautier (IWOMP, 2021)

Relative Performance Projection on Arm Architectures. - Clément Gavoille; Hugo Taboada; Patrick Carribault; Fabrice Dupros; Brice Goglin; Emmanuel Jeannot (Euro-Par, 2022)

Enhancing MPI+OpenMP Task Based Applications for Heterogeneous Architectures with GPU Support. - Manuel Ferat; Romain Pereira; Adrien Roussel; Patrick Carribault; Luiz Angelo Steffenel; Thierry Gautier (IWOMP, 2022)

MPI detach - Towards automatic asynchronous local completion. - Joachim Protze; Marc-André Hermanns; Matthias S. Müller; Van Man Nguyen; Julien Jaeger; Emmanuelle Saillard; Patrick Carribault; Denis Barthou (Parallel Comput., 2022)

Investigating Dependency Graph Discovery Impact on Task-based MPI+OpenMP Applications Performances. - Romain Pereira; Adrien Roussel; Patrick Carribault; Thierry Gautier (ICPP, 2023)

Suspending OpenMP Tasks on Asynchronous Events: Extending the Taskwait Construct. - Romain Pereira; Maël Martin; Adrien Roussel; Patrick Carribault; Thierry Gautier (IWOMP, 2023)

Experimenting with Hybrid Quantum Optimization in HPC Software Stack for CPU Register Allocation. - Brice Chichereau; Stéphane Vialle; Patrick Carribault (QCE, 2023)

An Overview on Mixing MPI and OpenMP Dependent Tasking on A64FX. - Romain Pereira; Adrien Roussel; Miwako Tsuji; Patrick Carribault; Mitsuhisa Sato; Hitoshi Murai; Thierry Gautier (HPC Asia Workshops, 2024)

Measuring and Interpreting Dependent Task-Based Applications Performances. - Romain Pereira; Thierry Gautier; Adrien Roussel; Patrick Carribault (PPAM (1), 2024)

To Share or Not to Share: A Case for MPI in Shared-Memory. - Julien Adam; Jean-Baptiste Besnard; Adrien Roussel; Julien Jaeger; Patrick Carribault; Marc Pérache (EuroMPI, 2024)

Fully Integrated Quantum Method for Classical Register Allocation in LLVM. - Brice Chichereau; Stéphane Vialle; Patrick Carribault (QCE, 2024)

Investigating parallel execution of quantum Machine Learning circuits on superconducting hardware. - Julien Rauch; Brice Chichereau; Stéphane Vialle; Patrick Carribault; Damien Rontani (QCE, 2024)

Taskgrind: Heavyweight Dynamic Binary Instrumentation for Parallel Programs Analysis. - Romain Pereira; George Stelle; Patrick Carribault (SC Workshops, 2024)

Leveraging Interaction Between Memory Footprint and Parallelism Degree for efficient GPU Portings. - Mickaël Boichot; Adrien Roussel; Elisabeth Brunet; Patrick Carribault (IPDPS (Workshops), 2025)

Measuring and interpreting performances of HPC applications with dependent tasks. - Romain Pereira; Thierry Gautier; Adrien Roussel; Patrick Carribault (Future Gener. Comput. Syst., 2026)