The speaker’s profile picture
Alireza Ezaz

I am a Research Assistant in Computer Science at Brock University, working under the supervision of Dr. Naser Ezzati-Jivan. My research focuses on trace analysis and system observability, with a particular interest in combining Knowledge Graphs and Large Language Models (LLMs) to develop intelligent and interpretable tools for analyzing kernel trace data. I aim to enhance the way complex system behaviors are understood by integrating structured trace outputs with advanced reasoning models.

I have industry experience as a Senior Data Quality Specialist at Cohere, where I evaluated and annotated LLM-generated responses for a wide range of programming tasks. This role strengthened my skills in prompt engineering, model evaluation, and understanding LLM behavior in practical coding contexts. I also have startup experience as a co-founder of Seventask, a task management platform developed using modern web technologies.

My work bridges applied research and real-world tooling, with a strong focus on making complex system insights more accessible and explainable through AI-augmented analysis.

  • TAAF: A Knowledge Graph and LLM-Driven Framework for Trace Abstraction and Analysis
The speaker’s profile picture
Arnaud Fiorini

Arnaud Fiorini is research associate at Polytechnique Montreal. He is helping students with their research on tracing topics. Arnaud is developing technical solutions for tracing and profiling issues mainly on GPU programming. He contributes on open source projects such as Trace Compass, Theia and others.

  • Scalable Trace Analysis Framework with Trace Compass
The speaker’s profile picture
Florent Revest

I work on Linux kernel security at Google Zürich (Switzerland). My day to day focus is on fuzzing and hardening but I am more broadly interested in squashing kernel bugs and I especially love tools that can help me with that.

  • DejaView: time-travel debugging and tracing
The speaker’s profile picture
Francois Tetreault

François Tétreault is a Base Solution Architect at Ciena with over 30 years of industrial R&D experience, including 11 years of collaboration on research projects with universities. His expertise lies in operating systems, embedded systems, and low-level debugging tools, particularly in observability and software tracing. His recent work extends software tracing techniques to FPGAs and digital logic devices.

  • Development of an AXI Tracing Solution for FPGAs on Heterogeneous Systems
The speaker’s profile picture
Lalit Maganti

Lalit is a founding engineer on the Perfetto project and the creator of its trace processing library. During his eight years at Google, he has worn many hats, from building on-device probes to collect trace data to creating distributed systems that analyse millions of Android traces at scale. Over the last year, he has been focused on bridging the gap between Perfetto's powerful analysis and visualization capabilities and the tools used by the wider open-source Linux community.

  • Perfetto: The Swiss Army Knife of Linux Client/Embedded Tracing
The speaker’s profile picture
Mathieu Desnoyers
  • LTTng Ecosystem Update
The speaker’s profile picture
Matthew Khouzam

Matthew Khouzam has been working in the tracing domain for 15 years and has been a committer on Trace Compass projects for over 10 years, with almost 5,000 reviews to his name. He is the product manager for Eclipse Theia, LTTng internal to Ericsson, Eclipse Trace Compass within Ericsson and co-lead for the Eclipse Trace Compass Incubator. Matthew is also co-lead of the CDT.cloud project. He is a technology enthusiast, especially in the field of performance engineering. In the copious amounts of free time he has left, he is a husband, a father, and enjoys cooking, biking and woodworking. He is also a budding doodler and has been co-developing a game in his remaining spare time.

Matthew has worked in academia and industry, coordinating between large and small companies as well as university research labs.

Finally, he is a great big nerd. He will gladly broach any subject if the other side brings enthusiasm.

  • Cache Me If You Can: Diagnosing Cache Allocation Issues with Eclipse Trace Compass
The speaker’s profile picture
Naser Ezzati-Jivan
  • TAAF: A Knowledge Graph and LLM-Driven Framework for Trace Abstraction and Analysis
The speaker’s profile picture
Olivier Dion
  • Robust Lock-Free Ring-Buffer Protocol over Shared Memory
The speaker’s profile picture
Sébastien Darche

I am a PhD Candidate at Polytechnique Montréal under the supervision of Pr. Michel Dagenais. The focus of my research is on efficient tracing methods for GPUs.

  • Low-overhead Trace Collection for GPU Compute Kernels
The speaker’s profile picture
Steven Rostedt

Steven Rostedt currently works for Google on their Chromebook team. Steven is the main developer and maintainer of ftrace, the official tracer of the Linux kernel, as well as the user space tools trace-cmd, the ftrace tracing libraries and co-maintainer of KernelShark. Steven is one of the original developers of the Real Time patch (PREEMPT_RT) and continues his role leading the team that maintain the Real Time patch (PREEMPT_RT) stable releases. He also develops ktest.pl (in the kernel source) and created the Linux kernel "make localmodconfig" option.

  • Analyzing scheduler traces
  • Deferred stack traces, how they work and the issues they have
The speaker’s profile picture
Tarek Ould-Bachir

Tarek Ould-Bachir received his M.A.Sc. and Ph.D. degrees in Electrical Engineering from Polytechnique Montréal, Montréal, QC, Canada, in 2008 and 2013, respectively. He is currently an Associate Professor in the Department of Computer and Software Engineering at Polytechnique Montréal, where he also serves as Graduate Programs Coordinator.

His research focuses on designing programmable architectures for high-performance embedded systems, with applications in real-time simulation, FPGA-based acceleration, and high-speed packet processing. He has made significant contributions to electromagnetic transient (EMT) simulation, power electronics modeling, and hardware-in-the-loop (HIL) platforms. His recent work also addresses the cybersecurity of transportation systems, including autonomous vehicles and avionics platforms, where real-time constraints and system resilience are critical. In parallel, he is exploring unconventional computing paradigms, such as stochastic computing and Ising machines, to tackle complex combinatorial optimization problems in hardware.

Dr. Ould-Bachir has authored or co-authored more than fifty peer-reviewed publications in leading journals and conferences. He is actively involved in the IEEE Industrial Electronics Society (IES), where he currently serves as Chair of the Technical Committee on Electronic Systems on Chip (ESoC) for the 2023–2025 term. He regularly contributes to the organization of international workshops and conferences related to FPGA systems, embedded architectures, and cyber-physical simulation technologies. He is a licensed member of the Ordre des ingénieurs du Québec (OIQ) and a member of the IEEE, the Association for Computing Machinery (ACM), and the Regroupement Stratégique en Microsystèmes du Québec (ReSMiQ), a provincial strategic cluster supporting innovation in microsystems. He is also a member of the Multidisciplinary Institute for Cybersecurity and Cyber Resilience (IMC²), an initiative hosted at Polytechnique Montréal that brings together academic, industrial, and governmental partners to advance cybersecurity. Additionally, he serves as co-director of the Microelectronics and Microsystems Research Group (GRM), which specializes in the design and validation of high-performance and secure integrated systems.

  • Development of an AXI Tracing Solution for FPGAs on Heterogeneous Systems
The speaker’s profile picture
Thomas Applencourt

Thomas Applencourt is an Computational Scientist at Argonne National Laboratory interested in HPC. He is working now on Aurora. He is interested in various programming models (OpenMP, SYCL) and low-level programming.

  • Tracepoint Factory: Automated LTTng Instrumentation & Babeltrace2 Plugin Generation from header files