Demo Data from VLDB 2026 / reviewers in the wild / expert
Olivier Coulaud
dblp:45/1172
· DBLP profile ↗
15ranked-venue papers
5as first author
3since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer graphics and multimedia
1 paper |
Geometric modeling and processing · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 54% High-performance computing · 23% Performance modeling and evaluation · 23% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Geometric modeling and processing › mesh processing
mesh adaptation |
1.0 | 1 | 2026 | High-order CAD-based surface mesh adaptation with the log-simplex method · Comput. Aided Des. 2026 |
Performance modeling and evaluation › numerical algorithms
fast multipole method |
0.3 | 1 | 2017 | Bridging the Gap Between OpenMP and Task-Based Runtime Systems for the Fast Multipole Method · IEEE Trans. Parallel Distributed Syst. 2017 |
High-performance computing
numerical libraries |
0.3 | 1 | 2017 | Bridging the Gap Between OpenMP and Task-Based Runtime Systems for the Fast Multipole Method · IEEE Trans. Parallel Distributed Syst. 2017 |
Parallel and multicore computing › parallel programming models › task parallelism
OpenMP tasking |
0.3 | 1 | 2017 | Bridging the Gap Between OpenMP and Task-Based Runtime Systems for the Fast Multipole Method · IEEE Trans. Parallel Distributed Syst. 2017 |
Parallel and multicore computing › parallel programming runtimes
task-based runtime |
0.3 | 1 | 2017 | Bridging the Gap Between OpenMP and Task-Based Runtime Systems for the Fast Multipole Method · IEEE Trans. Parallel Distributed Syst. 2017 |
Parallel and multicore computing › parallel programming models
shared-memory parallelization |
0.1 | 1 | 2017 | Bridging the Gap Between OpenMP and Task-Based Runtime Systems for the Fast Multipole Method · IEEE Trans. Parallel Distributed Syst. 2017 |
Methods — techniques the papers use, named apart from their topics
log-simplex method · 1.0task-based runtime · 0.3ScalFMM · 0.3OpenMP 4.0 · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | High-order CAD-based surface mesh adaptation with the log-simplex method
Olivier Coulaud |
Comput. Aided Des. | 1 |
| 2025 | Near-Optimal Contraction Strategies for the Scalar Product in the Tensor-Train Format
Atte Torri, Przemyslaw Dominikowski, Brice Pointal, Oguz Kaya, Laércio Lima Pilla, Olivier Coulaud |
Euro-Par (3) | 6 |
| 2023 | On the Arithmetic Intensity of Distributed-Memory Dense Matrix Multiplication Involving a Symmetric Input Matrix (SYMM)abstractDense matrix multiplication involving a symmetric input matrix (SYMM) is implemented in reference distributed-memory codes with the same data distribution as its general analogue (GEMM). We show that, when the symmetric matrix is dominant, such a 2D block-cyclic (2D BC) scheme leads to a lower arithmetic intensity (AI) of SYMM than that of GEMM by a factor of 2. We propose alternative data distributions preserving the memory benefit of SYMM of storing only half of the matrix while achieving up to the same AI as GEMM. We also show that, in the case we can afford the same memory footprint as GEMM, SYMM can achieve a higher AI. We propose a task-based design of SYMM independent of the data distribution. This design allows for scalable A-stationary SYMM with which all discussed data distributions, may they be very irregular, can be easily assessed. We have integrated the resulting code in a reduction dimension algorithm involving a randomized singular value decomposition dominated by SYMM. An experimental study shows a compelling impact on performance. Emmanuel Agullo, Alfredo Buttari, Olivier Coulaud, Lionel Eyraud-Dubois, Mathieu Faverge, Alain Franc, Abdou Guermouche, Antoine Jego, Romain Peressoni, Florent Pruvost |
IPDPS | 3 |
| 2017 | Bridging the Gap Between OpenMP and Task-Based Runtime Systems for the Fast Multipole MethodabstractWith the advent of complex modern architectures, the low-level paradigms long considered sufficient to build High Performance Computing (HPC) numerical codes have met their limits. Achieving efficiency, ensuring portability, while preserving programming tractability on such hardware prompted the HPC community to design new, higher level paradigms while relying on runtime systems to maintain performance. However, the common weakness of these projects is to deeply tie applications to specific expert-only runtime system APIs. The OpenMP specification, which aims at providing common parallel programming means for shared-memory platforms, appears as a good candidate to address this issue thanks to the latest task-based constructs introduced in its revision 4.0. The goal of this paper is to assess the effectiveness and limits of this support for designing a high-performance numerical library, ScalFMM, implementing the fast multipole method (FMM) that we have deeply re-designed with respect to the most advanced features provided by OpenMP 4. We show that OpenMP 4 allows for significant performance improvements over previous OpenMP revisions on recent multicore processors and that extensions to the 4.0 standard allow for strongly improving the performance, bridging the gap with the very high performance that was so far reserved to expert-only runtime system APIs. Emmanuel Agullo, Olivier Aumage, Bérenger Bramas, Olivier Coulaud, Samuel Pitoiset |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 2016 | Task-based FMM for heterogeneous architecturesabstractSummary High performance fast multipole method is crucial for the numerical simulation of many physical problems. In a previous study, we have shown that task‐based fast multipole method provides the flexibility required to process a wide spectrum of particle distributions efficiently on multicore architectures. In this paper, we now show how such an approach can be extended to fully exploit heterogeneous platforms. For that, we design highly tuned graphics processing unit (GPU) versions of the two dominant operators P2P and M2L) as well as a scheduling strategy that dynamically decides which proportion of subsequent tasks is processed on regular CPU cores and on GPU accelerators. We assess our method with the StarPU runtime system for executing the resulting task flow on an Intel X5650 Nehalem multicore processor possibly enhanced with one, two, or three Nvidia Fermi M2070 or M2090 GPUs (Santa Clara, CA, USA). A detailed experimental study on two 30 million particle distributions (a cube and an ellipsoid) shows that the resulting software consistently achieves high performance across architectures. Copyright © 2015 John Wiley & Sons, Ltd. Emmanuel Agullo, Bérenger Bramas, Olivier Coulaud, Eric Darve, Matthias Messner, Toru Takahashi 0002 |
Concurr. Comput. Pract. Exp. | 3 |
| 2015 | Time-domain BEM for the wave equation on distributed-heterogeneous architectures: A blocking approach
Bérenger Bramas, Olivier Coulaud, Guillaume Sylvand |
Parallel Comput. | 2 |
| 2014 | Time-Domain BEM for the Wave Equation: Optimization and Hybrid Parallelization
Bérenger Bramas, Olivier Coulaud, Guillaume Sylvand |
Euro-Par | 2 |
| 2012 | Fast seismic modeling and reverse time migration on a graphics processing unit clusterabstractSUMMARY We designed a fast parallel simulator that solves the acoustic wave equation on a graphics processing unit (GPU) cluster. Solving the acoustic wave equation in an oil exploration industrial context aims at speeding up seismic modeling and reverse time migration (RTM). We considered a finite difference approach on a regular mesh, in both two‐dimensional and three‐dimensional cases. The acoustic wave equation is solved in a constant density or a variable density domain. All the computations were carried out in single precision (both in the CPU reference implementation and in the GPU implementation), because double precision was not required in our context. We used Compute Unified Device Architecture to take advantage of the GPU computational power. We studied different implementations and their impact on the application performance. The described application handles all the steps of seismic modeling and RTM and is used to solve real‐world problems in an industrial production context. We obtained a speedup of 16 for RTM and up to 43 for the modeling application over a sequential code running on general‐purpose CPUs. A CPU rack versus a GPU rack comparison was described and showed a 4.3 speedup. Copyright © 2011 John Wiley & Sons, Ltd. Rached Abdelkhalek, Henri Calandra, Olivier Coulaud, Guillaume Latu, Jean Roman |
Concurr. Comput. Pract. Exp. | 3 |
| 2011 | Introduction
Olivier Coulaud, Kengo Nakajima, Esmond G. Ng, Mariano Vázquez |
Euro-Par (2) | 1 |
| 2007 | Hybrid MPI-Thread Parallelization of the Fast Multipole MethodabstractWe present in this paper multi-thread and multi-process parallelizations of the fast multipole method (FMM) for Laplace equation, for uniform and non uniform distributions. These parallelizations apply to the original FMM formulation and to our new matrix formulation with BLAS (basic linear algebra subprograms) routines. Differences between the multi-thread and the multi-process versions are detailed, and a hybrid MPI-thread approach enables to gain parallel efficiency and memory scalability over the pure MPI one on clusters of SMP nodes. On 128 processors, we obtain 85% (respectively 75%) parallel efficiency for uniform (respectively non uniform) distributions with up to 100 million particles. Olivier Coulaud, Pierre Fortin 0001, Jean Roman |
ISPDC | 1 |
| 2007 | Toward a Computational Steering Environment for Legacy Coupled SimulationsabstractIn this paper, we present an abstract model to steer legacy coupled simulations that follow the Multiple-SPMD paradigm or the client/server paradigm. This model extends our previous work for the steering of classical SPMD simulations. It describes the application in terms of execution flow, complex distributed data objects and user interactions. Thanks to this abstraction, we define a coordination algorithm that allows us to efficiently interact with the simulation and to overcome the time-coherence problem raised by coupled simulations. Nicolas Richart, Aurélien Esnard, Olivier Coulaud |
ISPDC | 3 |
| 2006 | A Steering Environment for Online Parallel Visualization of Legacy Parallel SimulationsabstractIn the context of scientific computing, the computational steering consists in the coupling of numerical simulations with 3D visualization systems through the network. This allows scientists to monitor online the intermediate results of their computations in a more interactive way than the batch mode, and allows them to modify the simulation parameters on-the-fly. While most of existing computational steering environments support parallel simulations, they are often limited to sequential visualization systems. This may lead to an important bottleneck and increased rendering time. To achieve the required performance for online visualization, we have designed the EPSN framework, a computational steering environment that enables to interconnect legacy parallel simulations with parallel visualization systems. For this, we have introduced a redistribution algorithm for unstructured data, that is well adapted to the context of M times N computational steering. Then, we focus on the design of our parallel viewer and present some experimental results obtained with a particle-based simulation in astrophysics Aurélien Esnard, Nicolas Richart, Olivier Coulaud |
DS-RT | 3 |
| 2004 | A Time-Coherent Model for the Steering of Parallel Simulations
Aurélien Esnard, Michaël Dussere, Olivier Coulaud |
Euro-Par | 3 |
| 2003 | Optimization of a kinetic laser-plasma interaction code for large parallel systems
Olivier Coulaud, Michaël Dussere, Pascal Hénon, Erik Lefebvre, Jean Roman |
Parallel Comput. | 1 |
| 1998 | Para++: A High Level C++ Interface for Message Passing
Olivier Coulaud, Eric Dillon |
J. Parallel Distributed Comput. | 1 |