François Trahay

59
Documents

Présentation

Publications

12
10
9
7
4
4
4
4
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
17
12
12
9
8
6
6
5
5
4
4
4
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
4
5
5
2
3
4
2
6
3
3
1
3
1
5
3
1
1
46
27
26
20
14
10
10
8
8
2
2
1
1
1
1

Publications

Deposit thumbnail

Shuffler: A Novel Read Reclaim Scheme for Superblock Management in NAND Flash

Jianwei Liao , Zhibing Sha , Yuanbo Li , Jun Li , Zhigang Cai et al.

Transactions on Storage, In press, ⟨10.1145/3799982⟩

Article dans une revue hal-05553835v1
Deposit thumbnail

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, 20 (2), pp.1-23. ⟨10.1145/3639826⟩

Article dans une revue hal-04378830v1
Deposit thumbnail

Visibility graph-based cache management for DRAM buffer inside solid-state drives

Zhibing Sha , Jun Li , Fengxiang Zhang , Min Huang , Zhigang Cai et al.

Transactions on Storage, 2023, 19 (25), pp.1-21. ⟨10.1145/3586576⟩

Article dans une revue hal-04015987v1
Deposit thumbnail

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 et al.

ACM Transactions on Design Automation of Electronic Systems, 2022, 27 (6), pp.1-24. ⟨10.1145/3522755⟩

Article dans une revue hal-03608269v1
Deposit thumbnail

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 et al.

Operating Systems Review, 2021, 55 (1), pp.88-98. ⟨10.1145/3469379.3469391⟩

Article dans une revue hal-03276036v1
Deposit thumbnail

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

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 Chen et al.

IEEE Systems Journal, 2019, 13 (2), pp.1587 - 1598. ⟨10.1109/JSYST.2018.2866905⟩

Article dans une revue hal-01884461v1
Deposit thumbnail

Using differential execution analysis to identify thread interference

Mohamed Saïd Mosli Bouksiaa , François Trahay , Alexis Lescouet , Gauthier Voron , Rémi Dulong et 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

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

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

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

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

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
Deposit thumbnail

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
Deposit thumbnail

Minutes from the 9 th edition of the Performance and Scalability of Storage Systems workshop (Per3S), 23rd May 2025, "Maison des Mines et des Ponts", Paris

Jean-Thomas Acquaviva , Jalil Boukhobza , Philippe Deniel , Shadi Ibrahim , Philippe Raipin-Parvédy et 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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

Adaptive selection of parity chunk update methods in RAID-enabled SSDs

Fan Yang , Zhigang Cai , Jun Li , Balazs Gerofi , François Trahay et 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
Deposit thumbnail

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
Deposit thumbnail

Re-aligning across-page requests for flash-based solid-state drives

Zhigang Cai , Chengyong Tang , Minjun Li , François Trahay , Jun Li et 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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

Why globally re-shuffle? Revisiting data shuffling in large scale deep learning

Thao Truong Nguyen , François Trahay , Jens Domke , Aleksandr Drozd , Emil Vatai et 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
Deposit thumbnail

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
Deposit thumbnail

Intra-page cache update in SLC-mode with partial programming in high density SSDs

Jun Li , Minjun Li , Zhigang Cai , François Trahay , Mohamed Wahib et 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
Deposit thumbnail

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 et 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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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

Automatic OpenCL code generation for multi-device heterogeneous architectures

Pei Li , Elisabeth Brunet , François Trahay , Christian Parrot , Gaël Thomas et 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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

EZTrace: a generic framework for performance analysis

François Trahay , François Rue , Mathieu Faverge , Yutaka Ishikawa , Raymond Namyst et 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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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

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

Identifying thread interference with performance variation

Mohamed Saïd Mosli Bouksiaa , François Trahay , Alexis Lescouet , Gauthier Voron , Amina Guermouche et 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
Deposit thumbnail

LiTL: Lightweight Trace Library

Roman Iakymchuk , François Trahay

[Technical Report] INF - Département Informatique. 2013

Rapport (rapport technique) hal-00918733v1
Deposit thumbnail

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
Deposit thumbnail

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