Emmanuel Jeannot

Orcid: 0000-0002-3956-2997

According to our database1, Emmanuel Jeannot authored at least 119 papers between 1998 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Adding topology and memory awareness in data aggregation algorithms.
Future Gener. Comput. Syst., 2024

Tracing task-based runtime systems: Feedbacks from the StarPU case.
Concurr. Comput. Pract. Exp., 2024

Application-Agnostic Auto-Tuning of Open MPI Collectives Using Bayesian Optimization.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2024

Phase-Based Data Placement Optimization in Heterogeneous Memory.
Proceedings of the IEEE International Conference on Cluster Computing, 2024

2023
H2M: Exploiting Heterogeneous Shared Memory Architectures.
Future Gener. Comput. Syst., November, 2023

An introspection monitoring library to improve MPI communication time.
J. Supercomput., July, 2023

IO-aware Job-Scheduling: Exploiting the Impacts of Workload Characterizations to select the Mapping Strategy.
Int. J. High Perform. Comput. Appl., July, 2023

Predicting Performance of Communications and Computations under Memory Contention in Distributed HPC Systems.
Int. J. Netw. Comput., 2023

Towards Smarter Schedulers: Molding Jobs into the Right Shape via Monitoring and Modeling.
Proceedings of the High Performance Computing, 2023

Adaptive multi-tier intelligent data manager for Exascale.
Proceedings of the 20th ACM International Conference on Computing Frontiers, 2023

2022
Process mapping on any topology with TopoMatch.
J. Parallel Distributed Comput., 2022

A methodology for assessing computation/communication overlap of MPI nonblocking collectives.
Concurr. Comput. Pract. Exp., 2022

Modeling Memory Contention between Communications and Computations in Distributed HPC Systems.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2022

Workshop on Resource Arbitration for Dynamic Runtimes (RADR).
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2022

Relative Performance Projection on Arm Architectures.
Proceedings of the Euro-Par 2022: Parallel Processing, 2022

H2M: Towards Heuristics for Heterogeneous Memory.
Proceedings of the IEEE International Conference on Cluster Computing, 2022

One core dedicated to MPI nonblocking communication progression? A model to assess whether it is worth it.
Proceedings of the 22nd IEEE International Symposium on Cluster, 2022

2021
Scheduling periodic I/O access with bi-colored chains: models and algorithms.
J. Sched., 2021

An international survey on MPI users.
Parallel Comput., 2021

Narrowing the Search Space of Applications Mapping on Hierarchical Topologies.
Proceedings of the 2021 International Workshop on Performance Modeling, 2021

Interferences between Communications and Computations in Distributed HPC Systems.
Proceedings of the ICPP 2021: 50th International Conference on Parallel Processing, Lemont, IL, USA, August 9, 2021

READYS: A Reinforcement Learning Based Strategy for Heterogeneous Dynamic Scheduling.
Proceedings of the IEEE International Conference on Cluster Computing, 2021

2020
Geometric deep reinforcement learning for dynamic DAG scheduling.
Proceedings of the 2020 IEEE Symposium Series on Computational Intelligence, 2020

Improving MPI Application Communication Time with an Introspection Monitoring Library.
Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium Workshops, 2020

Mapping and scheduling HPC applications for optimizing I/O.
Proceedings of the ICS '20: 2020 International Conference on Supercomputing, 2020

Using Dynamic Broadcasts to Improve Task-Based Runtime Performances.
Proceedings of the Euro-Par 2020: Parallel Processing, 2020

2019
Modeling Non-Uniform Memory Access on Large Compute Nodes with the Cache-Aware Roofline Model.
IEEE Trans. Parallel Distributed Syst., 2019

Study on progress threads placement and dedicated cores for overlapping MPI nonblocking collectives on manycore processor.
Int. J. High Perform. Comput. Appl., 2019

Introduction to RADR 2019.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops, 2019

Data and Thread Placement in NUMA Architectures: A Statistical Learning Approach.
Proceedings of the 48th International Conference on Parallel Processing, 2019

Towards Portable Online Prediction of Network Utilization Using MPI-Level Monitoring.
Proceedings of the Euro-Par 2019: Parallel Processing, 2019

Conclusion.
Proceedings of the Ultrascale Computing Systems, 2019


2018
Hardware topology management in MPI applications through hierarchical communicators.
Parallel Comput., 2018

Topology-aware job mapping.
Int. J. High Perform. Comput. Appl., 2018

The Twenty Sixth International Heterogeneity in Computing Workshop (HCW) and to the Fifteenth International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar).
Concurr. Comput. Pract. Exp., 2018

Dynamic Placement of Progress Thread for Overlapping MPI Non-blocking Collectives on Manycore Processor.
Proceedings of the Euro-Par 2018: Parallel Processing, 2018

Process Affinity, Metrics and Impact on Performance: An Empirical Study.
Proceedings of the 18th IEEE/ACM International Symposium on Cluster, 2018

2017
Trends in Data Locality Abstractions for HPC Systems.
IEEE Trans. Parallel Distributed Syst., 2017

Modeling Large Compute Nodes with Heterogeneous Memories with Cache-Aware Roofline Model.
Proceedings of the High Performance Computing Systems. Performance Modeling, Benchmarking, and Simulation, 2017

A hierarchical model to manage hardware topology in MPI applications.
Proceedings of the 24th European MPI Users' Group Meeting, 2017

Introduction to HCW Workshop.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

Message from the HCW Program Committee Chair.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

Topology-aware resource management for HPC applications.
Proceedings of the 18th International Conference on Distributed Computing and Networking, 2017

Online Dynamic Monitoring of MPI Communications.
Proceedings of the Euro-Par 2017: Parallel Processing - 23rd International Conference on Parallel and Distributed Computing, Santiago de Compostela, Spain, August 28, 2017

TAPIOCA: An I/O Library for Optimized Topology-Aware Data Aggregation on Large-Scale Supercomputers.
Proceedings of the 2017 IEEE International Conference on Cluster Computing, 2017

Automatic, Abstracted and Portable Topology-Aware Thread Placement.
Proceedings of the 2017 IEEE International Conference on Cluster Computing, 2017

2016
Correlation-Aware Heuristics for Evaluating the Distribution of the Longest Path Length of a DAG with Random Weights.
IEEE Trans. Parallel Distributed Syst., 2016

HeteroPar 2014, APCIE 2014, and TASUS 2014 Special Issue.
Concurr. Comput. Pract. Exp., 2016

An Application-Level Solution for the Dynamic Reconfiguration of MPI Applications.
Proceedings of the High Performance Computing for Computational Science - VECPAR 2016, 2016

Topology-Aware Data Aggregation for Intensive I/O on Large-Scale Supercomputers.
Proceedings of the First International Workshop on Communication Optimizations in HPC, 2016

Topology and Affinity Aware Hierarchical and Distributed Load-Balancing in Charm++.
Proceedings of the First International Workshop on Communication Optimizations in HPC, 2016

DKPN: A Composite Dataflow/Kahn Process Networks Execution Model.
Proceedings of the 24th Euromicro International Conference on Parallel, 2016

Optimizing Locality by Topology-Aware Placement for a Task Based Programming Model.
Proceedings of the 2016 IEEE International Conference on Cluster Computing, 2016

2015
List Scheduling in Embedded Systems Under Memory Constraints.
Int. J. Parallel Program., 2015

A Topology-Aware Performance Monitoring Tool for Shared Resource Management in Multicore Systems.
Proceedings of the Euro-Par 2015: Parallel Processing Workshops, 2015

2014
Process Placement in Multicore Clusters: Algorithmic Issues and Practical Techniques.
IEEE Trans. Parallel Distributed Syst., 2014

SPAGHETtI: Scheduling/Placement Approach for Task-Graphs on HETerogeneous archItecture.
Proceedings of the Euro-Par 2014 Parallel Processing, 2014

2013
Symbolic mapping and allocation for the Cholesky factorization on NUMA machines: Results and optimizations.
Int. J. High Perform. Comput. Appl., 2013

Communication and topology-aware load balancing in Charm++ with TreeMatch.
Proceedings of the 2013 IEEE International Conference on Cluster Computing, 2013

2012
Reliability of task graph schedules with transient and fail-stop failures: complexity and algorithms.
J. Sched., 2012

Optimizing performance and reliability on heterogeneous parallel systems: Approximation algorithms and heuristics.
J. Parallel Distributed Comput., 2012

Performance Analysis and Optimization of the Tiled Cholesky Factorization on NUMA Machines.
Proceedings of the Fifth International Symposium on Parallel Architectures, 2012

Adding Virtualization Capabilities to the Grid'5000 Testbed.
Proceedings of the Cloud Computing and Services Science - Second International Conference, 2012

2011
Improving MPI Applications Performance on Multicore Clusters with Rank Reordering.
Proceedings of the Recent Advances in the Message Passing Interface, 2011

MO-Greedy: An Extended Beam-Search Approach for Solving a Multi-criteria Scheduling Problem on Heterogeneous Machines.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

A Scheduling and Certification Algorithm for Defeating Collusion in Desktop Grids.
Proceedings of the 2011 International Conference on Distributed Computing Systems, 2011

Towards Real-Time, Volunteer Distributed Computing.
Proceedings of the 11th IEEE/ACM International Symposium on Cluster, 2011

2010
Evaluation and Optimization of the Robustness of DAG Schedules in Heterogeneous Environments.
IEEE Trans. Parallel Distributed Syst., 2010

Defining and controlling the heterogeneity of a cluster: The Wrekavoc tool.
J. Syst. Softw., 2010

A dynamic approach for characterizing collusion in desktop grids.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010

Near-Optimal Placement of MPI Processes on Hierarchical NUMA Architectures.
Proceedings of the Euro-Par 2010 - Parallel Processing, 16th International Euro-Par Conference, Ischia, Italy, August 31, 2010

2009
Experimental Methodologies for Large-Scale Systems: a Survey.
Parallel Process. Lett., 2009

Fault-Management in P2P-MPI.
Int. J. Parallel Program., 2009

Validating Wrekavoc: A tool for heterogeneity emulation.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Introduction.
Proceedings of the Euro-Par 2009 Parallel Processing, 2009

Modeling Resubmission in Unreliable Grids: The Bottom-Up Approach.
Proceedings of the Euro-Par 2009, 2009

2008
Experimental validation of grid algorithms: A comparison of methodologies.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

Scheduling strategies for the bicriteria optimization of the robustness and makespan.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

Bi-objective Approximation Scheme for Makespan and Reliability Optimization on Uniform Parallel Machines.
Proceedings of the Euro-Par 2008, 2008

Comparative Evaluation Of The Robustness Of DAG Scheduling Heuristics.
Proceedings of the Grid Computing, 2008

2007
Improved Runtime and Transfer Time Prediction Mechanisms in a Network Enabled Servers Middleware.
Parallel Process. Lett., 2007

Bi-objective scheduling algorithms for optimizing makespan and reliability on heterogeneous systems.
Proceedings of the SPAA 2007: Proceedings of the 19th Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2007

Topic 9 Parallel and Distributed Programming.
Proceedings of the Euro-Par 2007, 2007

Fast and Efficient Total Exchange on Two Clusters.
Proceedings of the Euro-Par 2007, 2007

Total Exchange Performance Prediction on Grid Environments.
Proceedings of the Towards Next Generation Grids, 2007

A Comparison of robustness metrics for scheduling DAGs on heterogeneous systems.
Proceedings of the 2007 IEEE International Conference on Cluster Computing, 2007

Algorithmes et protocoles pour la gestion des données et des calculs dans les environnements distribués et hétérogènes.
, 2007

2006
Messages Scheduling for Parallel Data Redistribution between Clusters.
IEEE Trans. Parallel Distributed Syst., 2006

On the Distribution of Sequential Jobs in Random Brokering for Heterogeneous Computational Grids.
IEEE Trans. Parallel Distributed Syst., 2006

Scheduling Messages For Data Redistribution: An Experimental Study.
Int. J. High Perform. Comput. Appl., 2006

Multicriteria Scheduling Heuristics for Gridrpc Systems.
Int. J. High Perform. Comput. Appl., 2006

Grid'5000: A Large Scale And Highly Reconfigurable Experimental Grid Testbed.
Int. J. High Perform. Comput. Appl., 2006

Wrekavoc: a tool for emulating heterogeneity.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

A probabilistic approach for fault tolerant multiprocessor real-time scheduling.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

A Practical Approach of Diffusion Load Balancing Algorithms.
Proceedings of the Euro-Par 2006, Parallel Processing, 12th International Euro-Par Conference, Dresden, Germany, August 28, 2006

Robust task scheduling in non-deterministic heterogeneous computing systems.
Proceedings of the 2006 IEEE International Conference on Cluster Computing, 2006

Modeling, Predicting and Optimizing Redistribution between Clusters on Low Latency Networks.
Proceedings of the 20th International Conference on Advanced Information Networking and Applications (AINA 2006), 2006

2005
Managing data persistence in network enabled servers.
Sci. Program., 2005

Messages Scheduling for Data Redistribution Between Heterogeneous Clusters.
Proceedings of the International Conference on Parallel and Distributed Computing Systems, 2005

Computing Molecular Potential Energy Surface with DIET.
Proceedings of the International Symposium on Information Technology: Coding and Computing (ITCC 2005), 2005

Improving Middleware Performance with AdOC: An Adaptive Online Compression Library for Data Transfer.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

Grid'5000: a large scale and highly reconfigurable grid experimental testbed.
Proceedings of the 6th IEEE/ACM International Conference on Grid Computing (GRID 2005), 2005

Grid-enabling medical image analysis.
Proceedings of the 5th International Symposium on Cluster Computing and the Grid (CCGrid 2005), 2005

2004
Compact DAG representation and its symbolic scheduling.
J. Parallel Distributed Comput., 2004

Improving the GridRPC Model with Data Persistence and Redistribution.
Proceedings of the 3rd International Symposium on Parallel and Distributed Computing (ISPDC 2004), 2004

Two Fast and Efficient Message Scheduling Algorithms for Data Redistribution through a Backbone.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

Efficient Scheduling Heuristics for GridRPC Systems.
Proceedings of the 10th International Conference on Parallel and Distributed Systems, 2004

Experimental Study of Multi-criteria Scheduling Heuristics for GridRPC Systems.
Proceedings of the Euro-Par 2004 Parallel Processing, 2004

2003
Messages Scheduling for Data Redistribution between Clusters.
Proceedings of the Parallel Processing and Applied Mathematics, 2003

New Dynamic Heuristics in the Client-Agent-Server Model.
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

2002
Adaptive Online Data Compression.
Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (HPDC-11 2002), 2002

2001
Automatic Parallelization Techniques Based on Compact DAG Extraction and Symbolic Scheduling.
Parallel Process. Lett., 2001

SCILAB to SCILAB<sub>//</sub>: The OURAGAN project.
Parallel Comput., 2001

Triplet: A Clustering Scheduling Algorithm for Heterogeneous Systems.
Proceedings of the 30th International Workshops on Parallel Processing (ICPP 2001 Workshops), 2001

1999
Compact DAG Representation and Its Dynamic Scheduling.
J. Parallel Distributed Comput., 1999

SLC: Symbolic Scheduling for Executing Parameterized Task Graphs on Multiprocessors.
Proceedings of the International Conference on Parallel Processing 1999, 1999

1998
Low Memory Cost Dynamic Scheduling of Large Coarse Grain Task Graphs.
Proceedings of the 12th International Parallel Processing Symposium / 9th Symposium on Parallel and Distributed Processing (IPPS/SPDP '98), March 30, 1998

Symbolic Partitioning and Scheduling of Parameterized Task Graphs.
Proceedings of the International Conference on Parallel and Distributed Systems, 1998


  Loading...