Demo Data from EDBT 2026 / reviewers in the wild / expert
Nathalie Furmento
dblp:32/4927
· DBLP profile ↗
15ranked-venue papers
6as first author
2since 2021 · last 2025
0000-0003-2824-2370ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 6 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging 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 architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 66% Cloud and datacenter computing · 30% High-performance computing · 4% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
grid computing |
0.1 | 2 | 2002 | ICENI: an open grid service architecture implemented with Jini · SC 2002 Optimisation of component-based applications within a grid environment · SC 2001 |
Distributed systems › service-oriented architecture
service composition |
0.0 | 1 | 2002 | ICENI: an open grid service architecture implemented with Jini · SC 2002 |
Distributed systems › grid computing
service grid |
0.0 | 1 | 2002 | ICENI: an open grid service architecture implemented with Jini · SC 2002 |
Cloud and datacenter computing › resource management
grid resource management |
0.0 | 1 | 2001 | Optimisation of component-based applications within a grid environment · SC 2001 |
Cloud and datacenter computing
resource allocation |
0.0 | 1 | 2001 | Optimisation of component-based applications within a grid environment · SC 2001 |
High-performance computing
scientific computing systems |
0.0 | 1 | 2001 | Optimisation of component-based applications within a grid environment · SC 2001 |
Methods — techniques the papers use, named apart from their topics
web services · 0.0jini · 0.0component-based application specification · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Optimizing parallel heterogeneous system efficiency: Dynamic task graph adaptation with recursive tasks
Nathalie Furmento, Abdou Guermouche, Gwenolé Lucas, Thomas Morin, Samuel Thibault, Pierre-André Wacrenier |
J. Parallel Distributed Comput. | 1 |
| 2023 | Programming heterogeneous architectures using hierarchical tasksabstractSummary Task‐based systems have become popular due to their ability to utilize the computational power of complex heterogeneous systems. A typical programming model used is the Sequential Task Flow (STF) model, which unfortunately only supports static task graphs. This can result in submission overhead and a static task graph that is not well‐suited for execution on heterogeneous systems. A common approach is to find a balance between the granularity needed for accelerator devices and the granularity required by CPU cores to achieve optimal performance. To address these issues, we have extended the STF model in the StarPU runtime system by introducing the concept of hierarchical tasks . This allows for a more dynamic task graph and, when combined with an automatic data manager, it is possible to adjust granularity at runtime to best match the targeted computing resource. That data manager makes it possible to switch between various data layout without programmer input and allows us to enforce the correctness of the DAG as hierarchical tasks alter it during runtime. Additionally, submission overhead is reduced by using large‐grain hierarchical tasks, as the submission process can now be done in parallel. We have shown that the hierarchical task model is correct and have conducted an early evaluation on shared memory heterogeneous systems using the Chameleon dense linear algebra library. Mathieu Faverge, Nathalie Furmento, Abdou Guermouche, Gwenolé Lucas, Raymond Namyst, Samuel Thibault, Pierre-André Wacrenier |
Concurr. Comput. Pract. Exp. | 2 |
| 2012 | StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators
Cédric Augonnet, Olivier Aumage, Nathalie Furmento, Raymond Namyst, Samuel Thibault |
EuroMPI | 3 |
| 2010 | hwloc: A Generic Framework for Managing Hardware Affinities in HPC ApplicationsabstractThe increasing numbers of cores, shared caches and memory nodes within machines introduces a complex hardware topology. High-performance computing applications now have to carefully adapt their placement and behavior according to the underlying hierarchy of hardware resources and their software affinities. We introduce the Hardware Locality (hwloc) software which gathers hardware information about processors, caches, memory nodes and more, and exposes it to applications and runtime systems in a abstracted and portable hierarchical manner. hwloc may significantly help performance by having runtime systems place their tasks or adapt their communication strategies depending on hardware affinities. We show that hwloc can already be used by popular high-performance OpenMP or MPI software. Indeed, scheduling OpenMP threads according to their affinities or placing MPI processes according to their communication patterns shows interesting performance improvement thanks to hwloc. An optimized MPI communication strategy may also be dynamically chosen according to the location of the communicating processes in the machine and its hardware characteristics. François Broquedis, Jérôme Clet-Ortega, Stéphanie Moreaud, Nathalie Furmento, Brice Goglin, Guillaume Mercier, Samuel Thibault, Raymond Namyst |
PDP | 4 |
| 2009 | Finding a tradeoff between host interrupt load and MPI latency over EthernetabstractAchieving high-performance message passing on top of generic Ethernet hardware suffers from the NIC interrupt-driven model where coalescing is usually involved. We present an in-depth study of the impact of interrupt coalescing on the Open-MX performance. It shows that disabling coalescing may not be relevant for most metrics except small-message latency. Two new coalescing strategies are then presented so as to efficiently support both latency-friendly and coalescing-friendly workloads thanks to the NIC looking at Open-MX messages and streams before deciding when to raise interrupts. The implementation of these strategies in the firmware of Myri-10G NICs shows that Open-MX is now able to achieve a low small-message latency, a high large-message throughput, and a satisfying message rate without having to manually tune the coalescing delay depending on the benchmark. Real application performance evaluation further shows that our modifications even improve the NAS parallel benchmark IS execution time by 7-8% thanks to our NIC firmware raising up to 20% of additional interrupts at the correct time. Brice Goglin, Nathalie Furmento |
CLUSTER | 2 |
| 2009 | Enabling high-performance memory migration for multithreaded applications on LINUXabstractAs the number of cores per machine increases, memory architectures are being redesigned to avoid bus contention and sustain higher throughput needs. The emergence of Non-Uniform Memory Access (NUMA) constraints has caused affinities between threads and buffers to become an important decision criterion for schedulers. Memory migration dynamically enables the joint distribution of work and data across the machine but requires high-performance data transfers as well as a convenient programming interface. We present improvements of the LINUX migration primitives and the implementation of a Next-touch policy in the kernel to provide multithreaded applications with an easy way to dynamically maintain thread-data affinity. Microbenchmarks show that our work enables a high-performance, synchronous and lazy memory migration within multithreaded applications. A threaded LU factorization then reveals the large improvement that our Next-touch policy model may bring in applications with complex access patterns. Brice Goglin, Nathalie Furmento |
IPDPS | 2 |
| 2007 | NEW MADELEINE: a Fast Communication Scheduling Engine for High Performance NetworksabstractCommunication libraries have dramatically made progress over the fifteen years, pushed by the success of cluster architectures as the preferred platform for high performance distributed computing. However, many potential optimizations are left unexplored in the process of mapping application communication requests onto low level network commands. The fundamental cause of this situation is that the design of communication subsystems is mostly focused on reducing the latency by shortening the critical path. In this paper, we present a new communication scheduling engine which dynamically optimizes application requests in accordance with the NICs capabilities and activity. The optimizing code is generic and portable. The database of optimizing strategies may be dynamically extended. Olivier Aumage, Elisabeth Brunet, Nathalie Furmento, Raymond Namyst |
IPDPS | 3 |
| 2005 | Making the Grid Predictable through Reservations and Performance ModellingabstractUnpredictable job execution environments pose a significant barrier to the widespread adoption of the Grid paradigm, because of the innate risk of jobs failing to execute at the time specified by the user. We demonstrate that predictability can be enhanced with a supporting infrastructure consisting of three parts: Performance modelling and monitoring, scheduling which exploits application structure and an advanced reservation resource management service. We prove theoretically that execution times using advanced reservations display less variance than those without. We also show that the costs of advanced reservations can be reduced by providing the system with more accurate performance models. Following the theoretical discussion, we describe the implementation of a fully functional workflow enactment framework that supports advanced reservations and performance modelling thereby providing predictable execution behavior. We further provide experimental results confirming our theoretical models. A. Stephen McGough, Ali Afzal, John Darlington, Nathalie Furmento, Anthony Edward Mayer, Laurie Robert Young |
Comput. J. | 4 |
| 2002 | ICENI: an open grid service architecture implemented with JiniabstractThe move towards Service Grids, where services are composed to meet the requirements of a user community within constraints specified by the resource provider, present many challenges to service provision and description. To support our research activities in the autonomous composition of services to form a Semantic Service Grid we describe the adoption within ICENI of web services to enable interoperability with the recently proposed Open Grid Services Architecture. Nathalie Furmento, William Lee 0003, Anthony Edward Mayer, Steven J. Newhouse, John Darlington |
SC | 1 |
| 2002 | Optimizing remote method invocation with communication-computation overlap
Françoise Baude, Denis Caromel, Nathalie Furmento, David Sagnol |
Future Gener. Comput. Syst. | 3 |
| 2002 | ICENI: Optimisation of component applications within a Grid environment
Nathalie Furmento, Anthony Edward Mayer, A. Stephen McGough, Steven J. Newhouse, Tony Field, John Darlington |
Parallel Comput. | 1 |
| 2001 | A Component Framework for HPC Applications
Nathalie Furmento, Anthony Edward Mayer, A. Stephen McGough, Steven J. Newhouse, John Darlington |
Euro-Par | 1 |
| 2001 | Building Computational Communities from Federated Resources
Nathalie Furmento, Steven J. Newhouse, John Darlington |
Euro-Par | 1 |
| 2001 | Optimisation of component-based applications within a grid environmentabstractEffective exploitation of computational grids can only be achieved when applications are fully integrated with the grid middleware and the underlying computational resources. Fundamental to this exploitation is information. Information about the structure and behaviour of the application, the capability of the computational and networking resources, and the availability and access to these resources by an individual, a group or an organisation. This paper describes an integrated grid environment that is open, extensible and platform independent. We match a high-level application specification, defined as a network of components, to an optimal combination of the currently available component implementations within our grid environment. We demonstrate the effectiveness of this architecture through high-level specification and solution of a set of linear equations by automatic and optimal resource and implementation selection. Nathalie Furmento, Anthony Edward Mayer, A. Stephen McGough, Steven J. Newhouse, Tony Field, John Darlington |
SC | 1 |
| 1996 | Parallel Object-Oriented Programming for Parallel Simulations
Françoise Baude, Fabrice Belloncle, Denis Caromel, Nathalie Furmento, Yves Roudier, Philippe Mussi, Günther Siegel |
Inf. Sci. | 4 |