Publications

DBLP Google scholar ORCID

International conferences or journals with peer review

2024
Fan Yang, Zhigang Cai, Jun Li, Balazs Gerofi, François Trahay, et al.. Adaptive Selection of Parity Chunk Update Methods in RAID-enabled SSDs. International Conference on Massive Storage Systems and Technology, 2024.

[bib] [pdf]

Lucas Van Lanker, Hugo Taboada, Elisabeth Brunet, François Trahay. Predicting GPU kernel's performance on upcoming architectures. Euro-Par, 2024.

[bib] [pdf]

Jiaojiao Wu, Zhigang Cai, Fan Yang, Jun Li, François Trahay, et al. Polling sanitization to balance I/O latency and data security of high-density SSDsTransactions on Storage, 2024.
 

[bib] [pdf]

2023
Thao Truong Nguyen, Balazs Gerofi, Edgar Josafat Martinez-Noriega, François Trahay, Mohamed Wahib. KAKURENBO: Adaptively Hiding Samples in Deep Neural Network Training. In NeurIPS, 2023.

[bib] [pdf]

Zhigang Cai , Chengyong Tang, Minjun Li, François Trahay, Jun Li, Zhibing Sha, Jiaojiao Wu, Fan Yang, Jianwei Liao. Re-aligning Across-page Requests for Flash-based Solid-state Drives. In ICPP, 2023.

[bib][pdf]

Zhibing Sha, Jun Li, Fengxiang Zhang, Min Huang, Zhigang Cai, François Trahay, Jianwei Liao.Visibility Graph-based Cache Management for DRAM Buffer Inside Solid-State Drives. In Transactions on Storage, 2023.

[bib][pdf]

2022
Alexis Colin, François Trahay, Denis Conan. PYTHIA: an oracle to guide runtime system decisions. In IEEE Cluster 2022.

[bib] [pdf]

Zhibing Sha, Jun Li, Zhigang Cai, Min Huang, Jianwei Liao, François Trahay. Degraded Mode-benefited I/O Scheduling to Ensure I/O Responsiveness in RAID-enabled SSDs. ACM Transactions on Design Automation of Electronic Systems, 2022.

[bib] [pdf]

Thao Truong, François Trahay, Jens Domke, Aleksandr Drozd, Emil Vatai, Jianwei Liao​, Mohamed Wahib, Balazs Gerofi. Why Globally Re-shuffle? Revisiting Data Shuffling in Large Scale Deep Learning. In IPDPS 2022.

[bib] [pdf]

Zhibing Sha, Zhigang Cai, François Trahay, Jianwei Liao, Dong Yin. Unifying Temporal and Spatial Locality for Cache Management inside SSDs. In DATE 2022.

[bib] [pdf]

2021

Étienne André, Rémi Dulong, Amina Guermouche, François Trahay. DUF : Dynamic Uncore Frequency scaling to reduce power consumption. Concurrency and Computation: Practice and Experience.

[bib][pdf]

Jun Li, Minjun Li, Zhigang Cai, Francois Trahay, Mohamed Wahib, Balazs Gerofi, Zhiming Liu, Min Huang, Jianwei Liao.  Intra-page Cache Update in SLC-mode with Partial Programming in High Density SSDs. In ICPP 2021.

[bib] [pdf]

Mohammed Islam Naas, François Trahay, Alexis Colin, Pierre Olivier, Stéphane Rubini, Frank Singhoff, Jalil Boukhobza.
EZIOTracer: Unifying Kernel and User Space I/O Tracing for Data-Intensive Applications​. In Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems (CHEOPS).

[bib][pdf]

Mohammed Islam Naas, François Trahay, Alexis Colin, Pierre Olivier, Stéphane Rubini, Frank Singhoff, Jalil Boukhobza.
EZIOTracer: Unifying Kernel and User Space I/O Tracing for Data-Intensive Applications​. In ACM SIGOPS Operating Systems Review, Vol. 55, No. 1

[bib][pdf]

2020 Alexis Lescouet, Élisabeth Brunet, François Trahay, and Gaël Thomas. Transparent Overlapping of Blocking Communication in MPI Applications. in HPCC 2020.

[bib][pdf]

Jun Li, Zhibing. Sha, Zhigang Cai, François Trahay and Jianwei Liao. Patch-based Data Management for Dual-copy Buffers in RAID-enabled SSDs. in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
[bib]
2019 Anton Daumen, Patrick Carribault, François Trahay, Gaël Thomas. ScalOMP: Analyzing the Scalability of OpenMP Applications. In IWOMP, 2019. [bib] [pdf]
Mohamed Said Mosli Bouksiaa, François Trahay, Alexis Lescouet, Gauthier Voron, Remi Dulong, Amina Guermouche, Elisabeth Brunet, Gaël Thomas. Using differential execution analysis to identify thread interference. In IEEE Transactions on Parallel and Distributed Systems (TPDS). [bib] [pdf]
2018 François Trahay, Manuel Selva, Lionel Morel, Kevin Marquet. NumaMMA: Numa MeMory Analyzer In ICPP, 2018. [bib] [pdf] [slides]
Jianwei Liao, Zhigang Cai, Francois Trahay, Hailing Xion, Shanxiong Chen, Yutaka Ishikawa. Fine Granularity and Adaptive Cache Update Mechanism for Client Caching. In IEEE Systems journal. [bib]
Jianwei Liao, Zhigang Cai, Francois Trahay, Xiaoning Peng. Block Placement in Distributed File Systems based on Block Access Frequency. In IEEE Access. [bib]
Jianwei Liao, Zhigang Cai, François Trahay, Jun Zhou, Guoqiang Xiao. Adaptive Process Migrations in Coupled Applications for Exchanging Data in Local File Cache. In IEEE Transactions on Autonomous and Adaptive Systems 2018. [bib]
Pierre Sutra, Patrick Marlier, Valerio Schiavoni, François Trahay. Boosting Transactional Memory with Stricter Serializability. In 20th International Conference on Coordination Models and Languages (COORDINATION) 2018. [bib]
2017 Jianwei Liao, François Trahay, Guoqiang Xiao, Li Li and Yutaka Ishikawa. Performing Initiative Data Prefetching in Distributed File Systems for Cloud Computing In IEEE Transactions on Cloud Computing, 2017, vol. 5. [bib] [pdf]
2016 Rachid Habel, Frédérique Silber-Chaussumier, François Irigoin, Elisabeth Brunet, François Trahay. Combining Data and Computation Distribution Directives for Hybrid Parallel Programming : A Transformation System In International Journal of Parallel Programming (IJPP), 2016. [bib]
Alexandre Denis, François Trahay. MPI Overlap: Benchmark and Analysis. In International Conference on Parallel Processing (ICPP), 2016. [bib] [pdf]
Jianwei Liao, François Trahay, and Guoqiang Xiao. Dynamic Process Migration based on Block Access Patterns occurred in Storage Servers. In ACM Transactions on Architecture and Code Optimization (TACO). [bib]
2015 Jianwei Liao, François Trahay, Balazs Gerofi and Yutaka Ishikawa. Prefetching on Storage Servers through Mining Access Patterns on Blocks. In IEEE Transactions on Parallel and Distributed Systems. [bib] [pdf]
Pei Li, Elisabeth Brunet, François Trahay, Christian Parrot, Gaël Thomas and Raymond Namyst. Automatic OpenCL code generation for multi-device heterogeneous architectures In International Conference on Parallel Processing (ICPP), 2015. [bib] [pdf]
François Trahay, Elisabeth Brunet, Mohamed Mosli Bouksiaa, Jianwei Liao. Selecting points of interest in traces using patterns of events. In Euromicro International Conference on Parallel, Distributed and Network Based Processing (PDP 2015). [bib] [pdf] [slides]
2013 Roman Iakymchuk, François Trahay.Performance Analysis on Energy Efficient High-Performance Architectures. In International Conference on Cluster Computing (CC'13)  [bib]
2012 Charles Aulagnon, Damien Martin-Guillerez, François Rue, François Trahay.Runtime function instrumentation with EZTrace. In PROPER  2012- 5th Workshop on Productivity and Performance. [bib] [pdf]
Alexandre Denis, François Trahay and Yutaka Ishikawa.High-performance checksum computation for fault-tolerant MPI over InfiniBand. In EuroMPI 2012. [bib] [pdf]
2011 Kevin Coulomb, Augustin Degomme, Mathieu Faverge, and François Trahay.An open-source tool-chain for performance analysis. In the 5th parallel Tools Workshop (PSTI 2011) [bib] [pdf]
Élisabeth Brunet, François Trahay, Raymond Namyst, and Alexandre Denis.A sampling-based approach for communication libraries auto-tuning. In IEEE International Conference on Cluster Computing (IEEE Cluster). [bib] [pdf]
François Trahay, François Rue, Mathieu Faverge, Yutaka Ishikawa, Raymond Namyst and Jack Dongarra. EZTrace: a generic framework for performance analysis. In IEEE/ACM International Symposium on Cluster, Cloud and Grid computing (CCGrid 2011), Note: Poster session. [bib] [pdf]
2009 François Trahay and Alexandre Denis.A scalable and generic task scheduling system for communication libraries. In Proceedings of the IEEE International Conference on Cluster Computing (Cluster 2009). [bib] [pdf]
Guillaume Mercier, François Trahay, Darius Buntinas, and Élisabeth Brunet.NewMadeleine: An Efficient Support for High-Performance Networks in MPICH2. In IEEE International Parallel and Distributed Processing Symposium (IPDPS'09). [bib] [pdf]
François Trahay, Élisabeth Brunet, and Alexandre Denis.An analysis of the impact of multi-threading on communication performance. In CAC 2009: Workshop on Communication Architecture for Clusters, held in conjunction with IPDPS 2009. [bib] [pdf]
2008 Élisabeth Brunet, François Trahay, and Alexandre Denis.A Multicore-enabled Multirail Communication Engine. In IEEE International Conference on Cluster Computing (IEEE Cluster 2008). [bib] [pdf]
François Trahay, Élisabeth Brunet, Alexandre Denis, and Raymond Namyst.A multithreaded communication engine for multicore architectures. In CAC 2008: Workshop on Communication Architecture for Clusters, held in conjunction with IPDPS 2008. [bib] [pdf]
2007 François Trahay, Alexandre Denis, Olivier Aumage, and Raymond Namyst.Improving Reactivity and Communication Overlap in MPI using a Generic I/O Manager. In EuroPVM/MPI 2007. [bib] [pdf]

National conferences with peer review

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

Other publications

2016 Eve-Lise KERN, François TRAHAY, Kévin ZANIN. Exploration visuelle des traces de calcul haute performance. In Datalogie : formes et imaginaires du numérique, [bib]

Thesis

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