Francis Giraldeau works on high performance software, distributed applications and kernel tracing. You will find his code on GitHub and more information on his Blog.


I try to design activities to provide significant experiences for students so that they are able to build a strong concept network. Activities that I suggest are based on problem solving and active learning. All labs are based on Open Source tools.

INF2610 - Operating System

System calls in assembly, kernel tracing, race conditions, deadlock, passive and active locking, virtual memory, communication with pipes, parallel image processing project.

Lecturer: 2012
Teacher assistant: 2013, 2014

Download the ASEE '14 labs resource bundle, including source code and activities (French).


Wait analysis of distributed systems using kernel tracing

Main author, IEEE TPDS
[Read online]

Fine-Grained Preemption Analysis Across Virtual Machines

Co-author, Journal of Cloud Computing, Springer
[Read online]

Teaching Operating Systems Concepts with Execution Visualization

Main author, ASEE 2014
[Read online | BibTeX]

High Performance Tracing Tools for Multicore Linux Hard Real-Time Systems

Co-author, RTLWS proceedings, 2012
[Read online | BibTeX]

Configuration file manager using modifiable abstract view (french)

Master thesis, 2010
[Read online | Slides]

Thin-OSCAR : Design and future implementation

Co-author, HPCS 2003
[Read online | BibTeX]

Development, installation and maintenance of Elix-II, a 180 nodes diskless cluster running thin-OSCAR

Co-author, HPCS 2003
[Read online | BibTeX]

About me


Ph.D. Computer Engineering, École Polytechnique de Montréal, 2015

M.Sc. Computer Science, Université de Sherbrooke, 2010

B.Ing. Electrical engineering, Université de Sherbrooke, 2005