François Trahay - Publications
[DBLP] [Google Scholar] [ORCID]

Publications in International conferences or journals with peer review

2026

Shuffler: A Novel Read Reclaim Scheme for Superblock Management in NAND Flash.
Jianwei Liao, Zhibing Sha, Yuanbo Li, Jun Li, Zhigang Cai, François Trahay.
Transactions on storage, 2026
[bib]
[pdf]

2025

Fine-grain energy consumption modeling of HPC task-based programs.
Jules Risse, Amina Guermouche, François Trahay.
Cluster, 2025
[bib]
[pdf]
Pallas: a generic trace format for large HPC trace analysis.
Catherine Guelque, Valentin Honoré, Philippe Swartvagher, Gaël Thomas, François Trahay.
IPDPS, 2025.
[bib]
[pdf]

2024

Adaptive Selection of Parity Chunk Update Methods in RAID-enabled SSDs.
Fan Yang, Zhigang Cai, Jun Li, Balazs Gerofi, François Trahay, et al.
International Conference on Massive Storage Systems and Technology, 2024.
[bib]
[pdf]
Predicting GPU kernel's performance on upcoming architectures.
Lucas Van Lanker, Hugo Taboada, Elisabeth Brunet, François Trahay.
Euro-Par, 2024.
[bib]
[pdf]
Polling sanitization to balance I/O latency and data security of high-density SSDs.
Jiaojiao Wu, Zhigang Cai, Fan Yang, Jun Li, François Trahay, et al.
Transactions on Storage, 2024.
[bib]
[pdf]

2023

KAKURENBO: Adaptively Hiding Samples in Deep Neural Network Training.
Thao Truong Nguyen, Balazs Gerofi, Edgar Josafat Martinez-Noriega, François Trahay, Mohamed Wahib.
NeurIPS, 2023.
[bib]
[pdf]
Re-aligning Across-page Requests for Flash-based Solid-state Drives.
Zhigang Cai , Chengyong Tang, Minjun Li, François Trahay, Jun Li, Zhibing Sha, Jiaojiao Wu, Fan Yang, Jianwei Liao.
ICPP, 2023.
[bib]
[pdf]
Visibility Graph-based Cache Management for DRAM Buffer Inside Solid-State Drives.
Zhibing Sha, Jun Li, Fengxiang Zhang, Min Huang, Zhigang Cai, François Trahay, Jianwei Liao.
Transactions on Storage, 2023.
[bib]
[pdf]

2022

PYTHIA: an oracle to guide runtime system decisions.
Alexis Colin, François Trahay, Denis Conan.
Cluster, 2022.
[bib]
[pdf]
Degraded Mode-benefited I/O Scheduling to Ensure I/O Responsiveness in RAID-enabled SSDs.
Zhibing Sha, Jun Li, Zhigang Cai, Min Huang, Jianwei Liao, François Trahay.
ACM Transactions on Design Automation of Electronic Systems, 2022.
[bib]
[pdf]
Why Globally Re-shuffle? Revisiting Data Shuffling in Large Scale Deep Learning.
Thao Truong, François Trahay, Jens Domke, Aleksandr Drozd, Emil Vatai, Jianwei Liao​, Mohamed Wahib, Balazs Gerofi.
IPDPS, 2022.
[bib]
[pdf]
Unifying Temporal and Spatial Locality for Cache Management inside SSDs.
Zhibing Sha, Zhigang Cai, François Trahay, Jianwei Liao, Dong Yin.
DATE, 2022.
[bib]
[pdf]

2021

DUF : Dynamic Uncore Frequency scaling to reduce power consumption.
Étienne André, Rémi Dulong, Amina Guermouche, François Trahay.
Concurrency and Computation: Practice and Experience, 2021
[bib]
[pdf]
Intra-page Cache Update in SLC-mode with Partial Programming in High Density SSDs.
Jun Li, Minjun Li, Zhigang Cai, Francois Trahay, Mohamed Wahib, Balazs Gerofi, Zhiming Liu, Min Huang, Jianwei Liao.
ICPP, 2021.
[bib]
[pdf]
EZIOTracer: Unifying Kernel and User Space I/O Tracing for Data-Intensive Applications​.
Mohammed Islam Naas, François Trahay, Alexis Colin, Pierre Olivier, Stéphane Rubini, Frank Singhoff, Jalil Boukhobza.
Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems (CHEOPS), 2021
[bib]
[pdf]
EZIOTracer: Unifying Kernel and User Space I/O Tracing for Data-Intensive Applications​.
Mohammed Islam Naas, François Trahay, Alexis Colin, Pierre Olivier, Stéphane Rubini, Frank Singhoff, Jalil Boukhobza.
ACM SIGOPS Operating Systems Review, Vol. 55, No. 1, 2021
[bib]
[pdf]

2020

Transparent Overlapping of Blocking Communication in MPI Applications.
Alexis Lescouet, Élisabeth Brunet, François Trahay, and Gaël Thomas.
HPCC, 2020.
[bib]
[pdf]
Patch-based Data Management for Dual-copy Buffers in RAID-enabled SSDs.
Sha, Zhigang Cai, François Trahay and Jianwei Liao.
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2020
[bib]

2019

ScalOMP: Analyzing the Scalability of OpenMP Applications.
Anton Daumen, Patrick Carribault, François Trahay, Gaël Thomas.
IWOMP, 2019.
[bib]
[pdf]
Using differential execution analysis to identify thread interference.
Mohamed Said Mosli Bouksiaa, François Trahay, Alexis Lescouet, Gauthier Voron, Remi Dulong, Amina Guermouche, Elisabeth Brunet, Gaël Thomas.
IEEE Transactions on Parallel and Distributed Systems (TPDS), 2019.
[bib]
[pdf]

2018

NumaMMA: Numa MeMory Analyzer.
François Trahay, Manuel Selva, Lionel Morel, Kevin Marquet.
ICPP, 2018.
[bib]
[pdf]
Fine Granularity and Adaptive Cache Update Mechanism for Client Caching.
Jianwei Liao, Zhigang Cai, Francois Trahay, Hailing Xion, Shanxiong Chen, Yutaka Ishikawa.
IEEE Systems journal, 2018.
[bib]
Block Placement in Distributed File Systems based on Block Access Frequency.
Jianwei Liao, Zhigang Cai, Francois Trahay, Xiaoning Peng.
IEEE Access, 2018.
[bib]
[pdf]
Adaptive Process Migrations in Coupled Applications for Exchanging Data in Local File Cache.
Jianwei Liao, Zhigang Cai, François Trahay, Jun Zhou, Guoqiang Xiao.
IEEE Transactions on Autonomous and Adaptive Systems, 2018.
[bib]
[pdf]
Boosting Transactional Memory with Stricter Serializability.
Pierre Sutra, Patrick Marlier, Valerio Schiavoni, François Trahay.
International Conference on Coordination Models and Languages (COORDINATION), 2018.
[bib]
[pdf]

2017

Performing Initiative Data Prefetching in Distributed File Systems for Cloud Computing
Jianwei Liao, François Trahay, Guoqiang Xiao, Li Li and Yutaka Ishikawa.
IEEE Transactions on Cloud Computing, 2017, vol.5.
[bib]

2016

Combining Data and Computation Distribution Directives for Hybrid Parallel Programming: A Transformation System.
Rachid Habel, Frédérique Silber-Chaussumier, François Irigoin, Elisabeth Brunet, François Trahay.
International Journal of Parallel Programming (IJPP), 2016.
[bib]
[pdf]
MPI Overlap: Benchmark and Analysis.
Alexandre Denis, François Trahay.
ICPP, 2016.
[bib]
[pdf]
Dynamic Process Migration based on Block Access Patterns occurred in Storage Servers.
Jianwei Liao, François Trahay, and Guoqiang Xiao.
ACM Transactions on Architecture and Code Optimization (TACO), 2016
[bib]
[pdf]

2015

Prefetching on Storage Servers through Mining Access Patterns on Blocks.
Jianwei Liao, François Trahay, Balazs Gerofi and Yutaka Ishikawa.
TPDS, 2016.
[bib]
Automatic OpenCL code generation for multi-device heterogeneous architectures.
Pei Li, Elisabeth Brunet, François Trahay, Christian Parrot, Gaël Thomas and Raymond Namyst.
ICPP, 2015.
[bib]
[pdf]

2013

Performance Analysis on Energy Efficient High-Performance Architectures.
Roman Iakymchuk, François Trahay.
International Conference on Cluster Computing (CC), 2013.
[bib]
[pdf]

2012

Runtime function instrumentation with EZTrace.
Charles Aulagnon, Damien Martin-Guillerez, François Rue, François Trahay.
Workshop on Productivity and Performance (PROPER), 2012.
[bib]
[pdf]
High-performance checksum computation for fault-tolerant MPI over InfiniBand.
Alexandre Denis, François Trahay and Yutaka Ishikawa.
EuroMPI, 2012.
[bib]
[pdf]

2011

An open-source tool-chain for performance analysis.
Kevin Coulomb, Augustin Degomme, Mathieu Faverge, and François Trahay.
Parallel Tools Workshop (PSTI), 2011.
[bib]
[pdf]
A sampling-based approach for communication libraries auto-tuning.
Élisabeth Brunet, François Trahay, Raymond Namyst, and Alexandre Denis.
Cluster, 2011.
[bib]
[pdf]
EZTrace: a generic framework for performance analysis.
François Trahay, François Rue, Mathieu Faverge, Yutaka Ishikawa, Raymond Namyst and Jack Dongarra.
CCGrid, 2011 (Poster session).
[bib]
[pdf]

2009

A scalable and generic task scheduling system for communication libraries.
François Trahay and Alexandre Denis.
Cluster, 2009.
[bib]
[pdf]
NewMadeleine: An Efficient Support for High-Performance Networks in MPICH2.
Guillaume Mercier, François Trahay, Darius Buntinas, and Élisabeth Brunet.
IPDPS, 2009.
[bib]
[pdf]
An analysis of the impact of multi-threading on communication performance.
François Trahay, Élisabeth Brunet, and Alexandre Denis.
Workshop on Communication Architecture for Clusters (CAC), 2009.
[bib]
[pdf]

2008

A Multicore-enabled Multirail Communication Engine.
Élisabeth Brunet, François Trahay, and Alexandre Denis.
Cluster, 2008.
[bib]
[pdf]
A multithreaded communication engine for multicore architectures.
François Trahay, Élisabeth Brunet, Alexandre Denis, and Raymond Namyst.
Workshop on Communication Architecture for Clusters (CAC), 2008.
[bib]
[pdf]

2007

Improving Reactivity and Communication Overlap in MPI using a Generic I/O Manager.
François Trahay, Alexandre Denis, Olivier Aumage, and Raymond Namyst.
EuroPVM/MPI 2007.
[bib]
[pdf]

National conferences with peer review

PYTHIA : un oracle pour guider les décisions des runtimes.
Alexis Colin, François Trahay, Denis Conan.
Compas, 2022.
[bib]
[pdf]
Factorisation de traces d’exécutions de programmes pour l’analyse et la prédiction.
Alexis Colin, François Trahay.
Compas, 2020.
NumaMMA: Numa MeMory Analyzer.
François Trahay, Manuel Selva, Lionel Morel, Kevin Marquet.
Compas, 2018.
Détection automatique d'interférences entre threads.
Mohamed Saïd Mosli Bouksiaa, François Trahay and Gaël Thomas.
Compas, 2016.
Détection automatique d'anomalies de performance.
Mohamed Saïd Mosli Bouksiaa, François Trahay and Gaël Thomas.
Compas, 2015.
[bib]
[pdf]
Bibliothèque de communication multi-threadée pour architectures multi-coeurs.
François Trahay.
RenPar, 2009.
[bib]
[pdf]
PIOMan : un gestionnaire d'entrées-sorties générique.
François Trahay.
RenPar, 2008.
[bib]
[pdf]

Thesis

Contribution to automatic performance analysis of parallel applications.
François Trahay.
Habilitation à Diriger les Recherches, Institut Polytechnique de Paris.
2021
[bib]
[pdf]
[slides]
[mp4]
De l'interaction des communications et de l'ordonnancement de threads au sein des grappes de machines multi-coeurs.
François Trahay.
PhD Thesis, Université Bordeaux 1
2009
[bib]
[pdf]
[slides]
Gestion de la réactivité des communications réseau.
François Trahay.
Master Thesis, Université Bordeaux 1.
2006.
[bib]
[pdf]
[slides]

Other publications

Exploration visuelle des traces de calcul haute performance.
François Trahay.
In Datalogie : formes et imaginaires du numérique.
2016.
[bib]