François Trahay

Présentation

Publications

Article dans une revue (15)

Shuffler: a novel read reclaim scheme for superblock management in NAND flash Jianwei Liao,Zhibing Sha,Yuanbo Li,Jun Li,Zhigang Caiet al. Transactions on Storage, 2026, pp.1-23. ⟨10.1145/3799982⟩ Article dans une revue hal-05553835v1
Polling sanitization to balance I/O latency and data security of high-density SSDs Jiaojiao Wu,Zhigang Cai,Fan Yang,Jun Li,François Trahayet al. Transactions on Storage, 2024, 20 (2), pp.1-23. ⟨10.1145/3639826⟩ Article dans une revue hal-04378830v1
Visibility graph-based cache management for DRAM buffer inside solid-state drives Zhibing Sha,Jun Li,Fengxiang Zhang,Min Huang,Zhigang Caiet al. Transactions on Storage, 2023, 19 (25), pp.1-21. ⟨10.1145/3586576⟩ Article dans une revue hal-04015987v1
Degraded mode-benefited I/O scheduling to ensure I/O responsiveness in RAID-enabled SSDs Zhibing Sha,Jun Li,Zhigang Cai,Min Huang,Jianwei Liaoet al. ACM Transactions on Design Automation of Electronic Systems, 2022, 27 (6), pp.1-24. ⟨10.1145/3522755⟩ Article dans une revue hal-03608269v1
DUF : Dynamic Uncore Frequency scaling to reduce power consumption Etienne André,Rémi Dulong,Amina Guermouche,François Trahay Concurrency and Computation: Practice and Experience, 2021, 34 (3), pp.e6580. ⟨10.1002/cpe.6580⟩ Article dans une revue hal-02401796v4
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 Rubiniet al. Operating Systems Review, 2021, 55 (1), pp.88-98. ⟨10.1145/3469379.3469391⟩ Article dans une revue hal-03276036v1
Patch-based data management for dual-copy buffers in RAID-enabled SSDs Jun Li,Zhibing Sha,Zhigang Cai,François Trahay,Jianwei Liao IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2020, 39 (11), pp.3956-3967. ⟨10.1109/TCAD.2020.3012252⟩ Article dans une revue hal-02986811v1
Fine granularity and adaptive cache update mechanism for client caching Jianwei Liao,François Trahay,Zhigang Cai,Hailing Xiong,Shanxiong Chenet al. IEEE Systems Journal, 2019, 13 (2), pp.1587 - 1598. ⟨10.1109/JSYST.2018.2866905⟩ Article dans une revue hal-01884461v1
Using differential execution analysis to identify thread interference Mohamed Saïd Mosli Bouksiaa,François Trahay,Alexis Lescouet,Gauthier Voron,Rémi Dulonget al. IEEE Transactions on Parallel and Distributed Systems, 2019, 30 (12), pp.2866-2878. ⟨10.1109/TPDS.2019.2927481⟩ Article dans une revue hal-02179717v1
Adaptive process migrations in coupled applications for exchanging data in local file cache Jianwei Liao,Zhigang Cai,François Trahay,Zhou Jun,Guoqiang Xiao ACM Transactions on Autonomous and Adaptive Systems, 2018, 13 (2), pp.Article n° 9 -. ⟨10.1145/3226027⟩ Article dans une revue hal-01870346v1
Block placement in distributed file systems based on block access frequency Jianwei Liao,Zhigang Cai,François Trahay,Xiaoning Peng IEEE Access, 2018, 6, pp.38411 - 38420. ⟨10.1109/ACCESS.2018.2851571⟩ Article dans une revue hal-01828213v1
Performing initiative data prefetching in distributed file systems for cloud computing Jianwei Liao,François Trahay,Guoqiang Xiao,Li Li,Yutaka Ishikawa IEEE Transactions on Cloud Computing, 2017, 5 (3), pp.550 - 562. ⟨10.1109/TCC.2015.2417560⟩ Article dans une revue hal-01262346v1
Prefetching on storage servers through mining access patterns on blocks Jianwei Liao,François Trahay,Balazs Gerofi,Yutaka Ishikawa IEEE Transactions on Parallel and Distributed Systems, 2016, 27 (9), pp.2698 - 2710. ⟨10.1109/TPDS.2015.2496595⟩ Article dans une revue hal-01354329v1
Combining data and computation distribution directives for hybrid parallel rogramming : a transformation system Rachid Habel,Frédérique Silber-Chaussumier,François Irigoin,Elisabeth Brunet,François Trahay International Journal of Parallel Programming, 2016, 44 (6), pp.1268 - 1295. ⟨10.1007/s10766-016-0428-3⟩ Article dans une revue hal-01346661v1
Dynamic process migration based on block access patterns occurring in storage servers Jianwei Liao,François Trahay,Guoqiang Xiao ACM Transactions on Architecture and Code Optimization, 2016, 13 (2), pp.20. ⟨10.1145/2899002⟩ Article dans une revue hal-01347983v1

Communication dans un congrès (37)

Minutes from the 9 th edition of the Performance and Scalability of Storage Systems workshop (Per3S), 23rd May 2025, &quot;Maison des Mines et des Ponts&quot;, Paris Jean-Thomas Acquaviva,Jalil Boukhobza,Philippe Deniel,Shadi Ibrahim,Philippe Raipin-Parvédyet al. 9th edition of the workshop Performance and Scalability of Storage Systems (Per3S), May 2025, Paris, France. pp.1-2 Communication dans un congrès hal-05116147v1
PALLAS: a generic trace format for large HPC trace analysis Catherine Guelque,Valentin Honoré,Philippe Swartvagher,Gaël Thomas,François Trahay 39th IEEE International Parallel & Distributed Processing Symposium(IPDPS), Jun 2025, Milan, Italy Communication dans un congrès hal-04970114v1
Fine-grain energy consumption modeling of HPC task-based programs Jules Risse,Amina Guermouche,François Trahay IEEE International Conference on Cluster Computing (CLUSTER), Sep 2025, Edimbourg, United Kingdom. ⟨10.1109/CLUSTER59342.2025.11186478⟩ Communication dans un congrès hal-05200287v2
Adaptive selection of parity chunk update methods in RAID-enabled SSDs Fan Yang,Zhigang Cai,Jun Li,Balazs Gerofi,François Trahayet al. MSST 2024 - The 38th International Conference on Massive Storage Systems and Technology, Jun 2024, Santa Clara, United States Communication dans un congrès hal-04569056v1
Predicting GPU kernel's performance on upcoming architectures Lucas Van Lanker,Hugo Taboada,Elisabeth Brunet,François Trahay The 30th International European Conference on Parallel and Distributed Computing (Euro-Par), Aug 2024, Madrid, Spain Communication dans un congrès hal-04614350v1
Re-aligning across-page requests for flash-based solid-state drives Zhigang Cai,Chengyong Tang,Minjun Li,François Trahay,Jun Liet al. The 52nd International Conference on Parallel Processing (ICPP), Aug 2023, Salt Lake City, United States. pp.736-745, ⟨10.1145/3605573.3605652⟩ Communication dans un congrès hal-04155595v1
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 - 37th Conference on Neural Information Processing Systems, Dec 2023, New Orleans, United States Communication dans un congrès hal-04245814v1
Rep-RAID: an integrated approach to optimizing data replication and garbage collection in RAID-enabled SSDs Jun Li,Balazs Gerofi,François Trahay,Zhigang Cai,Jianwei Liao 24th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), Jun 2023, Orlando (FL), United States. pp.99 - 110, ⟨10.1145/3589610.3596274⟩ Communication dans un congrès hal-04769843v1
PYTHIA: an oracle to guide runtime system decisions Alexis Colin,François Trahay,Denis Conan 2022 IEEE International Conference on Cluster Computing (CLUSTER), Sep 2022, Heidelberg, Germany. pp.106-116, ⟨10.1109/CLUSTER51413.2022.00025⟩ Communication dans un congrès hal-03750441v1
Unifying temporal and spatial locality for cache management inside SSDs Zhibing Sha,Zhigang Cai,François Trahay,Jianwei Liao,Dong Yin DATE 2022: 25th Design, Automation and Test in Europe, Mar 2022, Online, France. pp.891-896, ⟨10.23919/DATE54114.2022.9774532⟩ Communication dans un congrès hal-03601725v1
Why globally re-shuffle? Revisiting data shuffling in large scale deep learning Thao Truong Nguyen,François Trahay,Jens Domke,Aleksandr Drozd,Emil Vataiet al. IPDPS 2022: 36th International Parallel & Distributed Processing Symposium, May 2022, Lyon (virtual), France. pp.1-12, ⟨10.1109/IPDPS53621.2022.00109⟩ Communication dans un congrès hal-03599740v1
PYTHIA : un oracle pour guider les décisions des runtimes Alexis Colin,François Trahay,Denis Conan COMPAS 2022: Conférence francophone d'informatique en Parallélisme Architecture et Système (Compas), MIS - Laboratoire Modélisation, Informatique et Système - de l’Université de Picardie Jules Verne., Jul 2022, Amiens, France Communication dans un congrès hal-03754168v1
Intra-page cache update in SLC-mode with partial programming in high density SSDs Jun Li,Minjun Li,Zhigang Cai,François Trahay,Mohamed Wahibet al. ICPP 2021: 50th International Conference on Parallel Processing, Aug 2021, Chicago (online), United States. pp.46:1-46:10, ⟨10.1145/3472456.3472492⟩ Communication dans un congrès hal-03367804v1
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 Rubiniet al. CHEOPS 2021: Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems, Apr 2021, Edinburgh (online), United Kingdom. pp.4:1-4:11, ⟨10.1145/3439839.3458731⟩ Communication dans un congrès hal-03215663v1
Transparent overlapping of blocking communication in MPI applications Alexis Lescouet,Élisabeth Brunet,François Trahay,Gaël Thomas HPCC2020: 22nd IEEE International Conference on High-Performance Computing and Communications, Dec 2020, Yanuca Island (online), Fiji. pp.744-749, ⟨10.1109/HPCC-SmartCity-DSS50907.2020.00097⟩ Communication dans un congrès hal-03007204v1
ScalOMP: analyzing the Scalability of OpenMP applications Anton Daumen,Patrick Carribault,François Trahay,Gaël Thomas IWOMP 2019: 15th International Workshop on OpenMP, Sep 2019, Auckland, New Zealand. pp.36-49, ⟨10.1007/978-3-030-28596-8_3⟩ Communication dans un congrès hal-02179726v1
Boosting transactional memory with stricter serializability Pierre Sutra,Patrick Marlier,Valerio Schiavoni,François Trahay 20th International Conference on Coordination Languages and Models (COORDINATION), Jun 2018, Madrid, Spain. pp.231-251, ⟨10.1007/978-3-319-92408-3_11⟩ Communication dans un congrès hal-01821500v1
NumaMMA: NUMA MeMory Analyzer François Trahay,Manuel Selva,Lionel Morel,Kevin Marquet ICPP 2018 - 47th International Conference on Parallel Processing, Aug 2018, Eugene, United States. pp.1-10, ⟨10.1145/3225058.3225094⟩ Communication dans un congrès cea-01854072v2
MPI Overlap: Benchmark and Analysis Alexandre Denis,François Trahay International Conference on Parallel Processing, Aug 2016, Philadelphia, United States Communication dans un congrès hal-01324179v1
Détection automatique d'interférences entre threads Mohamed Saïd Mosli Bouksiaa,François Trahay,Gaël Thomas COMPAS 2016 : Conférence en Parallélisme, Architecture et Système, Jul 2016, Lorient, France. pp.1 - 7 Communication dans un congrès hal-01363844v1
Automatic OpenCL code generation for multi-device heterogeneous architectures Pei Li,Elisabeth Brunet,François Trahay,Christian Parrot,Gaël Thomaset al. ICPP 2015 : 44th International Conference on Parallel Processing, Sep 2015, Beijing, China. pp.959 - 968, ⟨10.1109/ICPP.2015.105⟩ Communication dans un congrès hal-01275482v1
Détection automatique d'anomalies de performance Mohamed Saïd Mosli Bouksiaa,François Trahay,Gaël Thomas COMPAS 2015 : Conférence en Parallélisme, Architecture et Système, Jun 2015, Lille, France Communication dans un congrès hal-01263470v1
Selecting points of interest in traces using patterns of events François Trahay,Elisabeth Brunet,Mohamed Saïd Mosli Bouksiaa,Jianwei Liao PDP 2015 : 23rd Euromicro International Conference on Parallel, Distributed and Network-Based Processing, Mar 2015, Turku, Finland. pp.70 - 77, ⟨10.1109/PDP.2015.30⟩ Communication dans un congrès hal-01257904v1
Performance Analysis on Energy Efficient High-Performance Architectures Roman Iakymchuk,François Trahay CC'13 : International Conference on Cluster Computing, Jun 2013, Lviv, Ukraine Communication dans un congrès hal-00865845v1
Runtime function instrumentation with EZTrace Charles Aulagnon,Damien Martin-Guillerez,François Rue,François Trahay PROPER - 5th Workshop on Productivity and Performance, Aug 2012, Rhodes Island, Greece. pp.395-403, ⟨10.1007/978-3-642-36949-0_45⟩ Communication dans un congrès hal-00863037v1
High performance checksum computation for fault-tolerant MPI over InfiniBand Alexandre Denis,François Trahay,Yutaka Ishikawa the 19th European MPI Users' Group Meeting (EuroMPI 2012), Sep 2012, Vienna, Austria Communication dans un congrès hal-00716478v1
EZTrace: a generic framework for performance analysis François Trahay,François Rue,Mathieu Faverge,Yutaka Ishikawa,Raymond Namystet al. IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), May 2011, Newport Beach, CA, United States Communication dans un congrès inria-00587216v1
An open source tool chain for performance analysis Kevin Coulomb,Augustin Degomme,Mathieu Faverge,François Trahay 5th Parallel Tools Workshop, Sep 2011, Dresden, Germany Communication dans un congrès hal-00707236v1
A sampling-based approach for communication libraries auto-tuning Elisabeth Brunet,François Trahay,Alexandre Denis,Raymond Namyst IEEE International Conference on Cluster Computing, Sep 2011, Austin, United States Communication dans un congrès inria-00605735v1
NewMadeleine: An Efficient Support for High-Performance Networks in MPICH2 Guillaume Mercier,François Trahay,Darius Buntinas,Elisabeth Brunet International Parallel and Distributed Processing Symposium, May 2009, Rome, Italy. pp.35 Communication dans un congrès hal-00360275v1
An analysis of the impact of multi-threading on communication performance François Trahay,Elisabeth Brunet,Alexandre Denis Communication Architecture for Clusters, May 2009, Rome, Italy. ⟨10.1109/IPDPS.2009.5160893⟩ Communication dans un congrès inria-00381670v1
A scalable and generic task scheduling system for communication libraries François Trahay,Alexandre Denis IEEE International Conference on Cluster Computing, IEEE Computer Society Press, Aug 2009, New Orleans, LA, United States Communication dans un congrès inria-00408521v1
Bibliothèque de communication multi-threadée pour architectures multi-coeurs François Trahay 19ème Rencontres Francophones du Parallélisme, Sep 2009, Toulouse, France Communication dans un congrès inria-00410355v1
A multicore-enabled multirail communication engine Elisabeth Brunet,François Trahay,Alexandre Denis IEEE International Conference on Cluster Computing, Sep 2008, Tsukuba, Japan. ⟨10.1109/CLUSTR.2008.4663788⟩ Communication dans un congrès inria-00327158v1
A multithreaded communication engine for multicore architectures François Trahay,Elisabeth Brunet,Alexandre Denis,Raymond Namyst Communication Architecture for Clusters, Apr 2008, Miami, United States. ⟨10.1109/IPDPS.2008.4536139⟩ Communication dans un congrès inria-00224999v1
PIOMan : un gestionnaire d'entrées-sorties générique François Trahay 18ème Rencontres Francophones du Parallélisme, Feb 2008, Fribourg, Suisse Communication dans un congrès inria-00327177v1
Improving Reactivity and Communication Overlap in MPI using a Generic I/O Manager François Trahay,Alexandre Denis,Olivier Aumage,Raymond Namyst EuroPVM/MPI 2007, Oct 2007, Paris, France. pp.170-177, ⟨10.1007/978-3-540-75416-9_27⟩ Communication dans un congrès inria-00177167v1

Chapitre d'ouvrage (1)

Exploration visuelle des traces de calcul haute performance Eve-Lise Kern,François Trahay,Kévin Zanin Datalogie : formes et imaginaires du numérique, Editions Loco, pp.152 - 165, 2016, 978-2-919507-53-5 Chapitre d'ouvrage hal-01399023v1

Rapport (4)

Identifying thread interference with performance variation Mohamed Saïd Mosli Bouksiaa,François Trahay,Alexis Lescouet,Gauthier Voron,Amina Guermoucheet al. [Research Report] Dept. Informatique (Institut Mines-Télécom-Télécom SudParis); Services répartis, Architectures, MOdélisation, Validation, Administration des Réseaux (Institut Mines-Télécom-Télécom SudParis-CNRS); Laboratoire Informatique Paris VI (Université Pierre et Marie Curie - Paris VI). 2017, pp.14 Rapport (rapport de recherche) hal-01784556v1
LiTL: Lightweight Trace Library Roman Iakymchuk,François Trahay [Technical Report] INF - Département Informatique. 2013 Rapport (rapport technique) hal-00918733v1
A Generic and High Performance Approach for Fault Tolerance in Communication Library François Trahay,Alexandre Denis,Yutaka Ishikawa [Research Report] INRIA Bordeaux. 2010 Rapport (rapport de recherche) hal-00793176v1
Gestion de la réactivité des communications réseau François Trahay [Rapport de recherche] Universite Bordeaux 1. 2006, pp.31 Rapport (rapport de recherche) inria-00177149v1

Thèse (1)

De l'interaction des communications et de l'ordonnancement de threads au sein des grappes de machines multi-coeurs François Trahay Modélisation et simulation. Université Sciences et Technologies - Bordeaux I, 2009. Français. ⟨NNT : ⟩ Thèse tel-00469488v1

HDR (1)

Contribution to automatic performance analysis of parallel applications François Trahay Operating Systems [cs.OS]. Institut Polytechnique de Paris, 2021 HDR tel-03278305v1