Alexandre DENIS
INRIA researcher in the Tadaam research team, formerly in the Runtime research team.
Address
- Email:
Alexandre.Denis@inria.fr
- Phone:
+33 52457 41 14
- Postal address:
INRIA Bordeaux - Sud-ouest
200 rue de la Vieille Tour
33405 Talence Cedex
France
- PGP public key 0x4f8124db5aabdd3e
(or from key server)
Key fingerprint = 38E8 D953 34A6 7104 65CE 1ECB 4F81 24DB 5AAB DD3E
Alexandre.Denis@inria.fr
+33 52457 41 14
INRIA Bordeaux - Sud-ouest 200 rue de la Vieille Tour 33405 Talence Cedex France
Key fingerprint = 38E8 D953 34A6 7104 65CE 1ECB 4F81 24DB 5AAB DD3E
Research activities
I am working in the field of network communications and middleware for clusters and grids. In particular:
- MPI and communication progression
- multithreaded communications, MPI_THREAD_MULTIPLE
- InfiniBand
- Intel Xeon Phi
Publications
» My publications list in HAL.
Software
NewMadeleine
NewMadeleine is the latest incarnation of the Madeleine high performance communication library for clusters. It applies optimization strategy on data flows through dynamic packet scheduling, and is usable on various networks such as Infiniband, Myrinet, or Quadrics. I am the official maintainer of NewMadeleine. It comes with a complete MPI interface called Mad-MPI.
» More details are available on the NewMadeleine homepage.
PIOMan
PIOMan is a generic I/O manager, designed to deal with interactions between communication and multi-threading. It guarantees a good level of reactivity, is able to automatically choose between active polling and blocking calls depending on the context, and may offload I/O requests to idle cores when availble to handle multiple requests in parallel and overlap communication and computation. It works with standard pthread or with the Marcel thread scheduler.
» More details are available on the PIOMan homepage.
PadicoTM
PadicoTM is a component-based high performance communication framework for grid computing. It enables a wide range of middleware systems (MPI, CORBA, Java RMI, ICE, SOAP,...) to use the variety of networks found in grids.
» More details are available on the PadicoTM homepage.
Teaching
I am giving:
- Master course on MPI+X at ENSEIRB-MATMECA engineering school.
» See my teaching page (french).
Participation to projects
Project hpc-scalable-ecosystem
I am involved in the hpc-scalable-ecosystem project from région Nouvelle Aquitaine.
» Homepage of the hpc-scalable-ecosystem project
ANR SOLHARIS
I am involved in the SOLHARIS ANR project (ANR-19-CE46-0009), with IRIT, CEA, Airbus, and Inria Lyon.
» Homepage of the SOLHARIS project.
ADT Gordon
I am involved in the ADT Gordon which aims at integrating the HPC software stack from Inria Bordeaux.
Past activites
» ANR Project COOP (2010-2014)I was involved in the COOP project from the ANR.
» Homepage of the COOP project.
» ANR-JST Project FP3C (2010-2014)I was invovled int the ANR-JST project FP3C.
» Sakura Project (2009-2010)I was involved in the Egide-JSPS Sakura project A multicore-enabled framework for communication and I/O in next generation clusters with the University of Tokyo.
» Project NEGST (2006-2009)I was involved in the France-Japan joint project (JST-CNRS) NEGST project ("NExt Grid Systems and Techniques").
» Homepage of the NEGST project.
» Project LEGO (2006-2009)I was involved in the ANR LEGO project ("League for Efficient Grid Operation").
» Project ALTA 2003-2006)I was involved in the ARC/ACI ALTA project ("Asynchronous Loss Tolerant Algorithms").
- Homepage of the ALTA project.
- Snapshots of the ALTA software.
I was involved in the INRIA booth at the Super Computing conference.