Volunteer moderators needed for EuroLLVM 2023!

I’m looking for session moderators EuroLLVM 2023! If you are registered to attend, this is a great way to give back to the LLVM Project and support the event. Moderators are a very important part of EuroLLVM and the event would not be a success without our volunteers.

What is a session moderator? A session moderator introduces speakers, keeps them on time, and moderates Q&A (except for lightning and quick talks have no Q&A). Specific moderator details will be provided to you with exactly what to say and do. A session consists of several talks in a row and you will moderator all the talks during the time block in a specific room.

Below is a list of all sessions available to moderate and the room location of each. The full agenda is posted on the event site.

Please email eurollvm@llvm.org with your first and second choice session (send the session number, date/time, and location).

Session 1
May 10, 9:10-10:30 (Imperial Suite)

  • Keynote: Order out of Chaos, The LLVM Release Process.- Tobias Hieta
  • What’s new in MLIR? - Mehdi Amini

Session 2
May 10, 10:00 -10:30 (Robert Burns Suite)

  • Practical Global Merge Function with ThinLTO - Kyungwoo Lee

Session 3
May 10, 11:00-12:30 (Imperial Suite)

  • Extending the AArch32 JITLink backend - Stefan Gränitz
  • Quick talks - Jeff Niu, Elen Kalda, Javed Absar, Muthu Baskaran, Johannes Doerfert, Ashutosh Nema, Ziv Ben Zion

Session 4
May 10, 11:00 12:30 (Robert Burns Suite)

  • Tutorial: A whirlwind tour of the LLVM optimizer - Nikita Popov
  • A Rusty CHERI: The path to hardware capabilities in Rust - Lewis Revill

Session 5
May 10, 14:00 -15:30 (Imperial Suite)

  • MLIR-based offline memory planning and other graph-level optimizations for xcore.ai - Deepak Panickal
  • An example of data flow analysis in MLIR - Tom Eccles
  • Extensible and Composable Dataflow Analysis in MLIR - Jeff Niu

Session 6
May 10, 14:00 -15:30 (Robert Burns Suite)

  • Student Technical Talks - Qi Zhou, Viktor Cseh, Aiden Grossman, Prathamesh Tagore, Hongbin Zhang

Session 7
May 10, 16:30 -18:00 (Imperial Suite)

  • Using MLIR to Optimize Basic Linear Algebraic Subprograms - Steven Varoumas
  • Buddy Compiler: An MLIR-based Compilation Framework for Deep Learning Co-design - Hongbin Zhang
  • ML-LLVM-Tools: Towards Seamless Integration of Machine Learning in Compiler Optimizations - S. VenkataKeerthy, Siddharth Jain, Umesh Kalvakuntla

Session 8
May 10, 16:30-18:00 (Robert Burns Suite)

  • Tutorial: Developing BOLT pass - Amir Ayupov
  • Optimizing the Linux Kernel with LLVM BOLT - Maksim Panchenko

Session 9
May 11, 9:10-10:30 (Imperial Suite)

  • Keynote: “-fbounds-safety”: Enforcing bounds safety for production C code - Yeoul Na
  • Structured Bindings and How to Analyze Them - Domján Dániel

Session 10
May 11, 10:00-10:30 (Robert Burns Suite)

  • MachineScheduler - fine grain resource allocation using resource intervals. - Francesco Petrogalli

Session 11
May 11, 11:00-12:30 (Imperial Suite)

  • mlir-meminfo : A Memory Model for MLIR - Kunwar Grover,Arjun Pitchanathan
  • Quick talks - Jeff Niu, Johannes Doerfert, Arseniy Zaostrovnykh, Charlie Keaney, Chunyu Liaol Tomer Nissim Schneider,Omer Aviram

Session 12
May 11, 11:00-12:30 (Robert Burns Suite)

  • Student Technical Talks - Florian Drescher, Hongbin Zhang, Alexander Brauckmann, Devajith Valaparambil Sreeramaswamy

Session 13
May 11, 14:00 -15:30 (Imperial Suite)

  • Prototyping MLIR in Python - Sasha Lopoukhine, Mathieu Fehr Compiling Ruby (with MLIR) - Alex Denisov
  • MLIR Dialect Design and Composition for Front-End Compilers - Jeff Niu

Session 14
May 11, 14:00-15:30 (Robert Burns Suite)

  • Lightning Talks - Nikita Baksalyar, Eduardo Blázquez, Jinmyoung Lee, Victor Lomüller, Amilendra Kodithuwakku, Stephen Livermore-Tozer, Hongbin Zhang, Alex Bradbury, Anna Thomas
  • What would it take to remove debug intrinsics? - Jeremy Morse

Session 15
May 11, 16:30-18:00 (Imperial Suite)

  • Tutorial: Controllable Transformations in MLIR - Alex Zinenko Inliner in MLIR - Javed Absar

Session 16
May 11, 16:30-18:00 (Robert Burns Suite)

  • Tutorial: GlobalISel by example - Alex Bradbury
  • How to use llvm-debuginfo-analyzer tool - Carlos Alberto Enciso