Hello! I’m looking for session moderators for the 2022 LLVM Developers’ Meeting. For the first time ever, we will offer a FREE LLVM T-Shirt in exchange for your generosity. This includes any T-Shirt from the LLVM Foundation Merchandise Booth at the event (note, some shirts may have limited sizes but we have several styles). If you have wanted to get involved more with LLVM, this is your chance!
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. 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 (Ballroom or Monterey). Full agenda is posted on the event site (round tables will be added tomorrow and I will comment here when completed).
Please respond here, private message me, or email tanyalattner@llvm.org with your first and second choice session (send the session number, date/time, and location).
[FILLED]: Session 1: November 8, 9:15am-10:30am (Ballroom):
Paths towards unifying LLVM and MLIR - Nicolai Hähnle
Implementing the Unimplementable: Bringing HLSL’s Standard Library into Clang - Chris Bieneman
[FILLED] Session 2: November 8, 11:00am-12:15pm (Ballroom):
Quick Talks - Joseph Huber, Johannes Doerfert, Elvina Yakubova, Michael Jones, Med Ismail Bennani, Zixu Wang, Johannes Doerfert, Matthew Arsenault
[FILLED] Session 3: November 8, 1:30pm-3:30pm (Ballroom):
Note: These are panels and will have a moderator. You will mostly keep them on time.
High-level IRs for a C/C++ Optimizing Compiler - Bruno Lopes, Alex Zinenko, Ivan Baev , Johannes Doerfert, Mehdi Amini, Chris Lattner
Static Analysis in Clang - Gabor Horvath, Bruno Cardoso Lopes, Artem Dergachev, Yitzhak Mandelbaum, Dmitri Gribenko, Denys Petrov
[FILLED] Session 4: November 8, 4:30pm-6:30pm (Ballroom):
llvm-dialects: bringing dialects to the LLVM IR substrate - Nicolai Hähnle
MLIR for Functional Programming - Siddharth Bhat
IRDL: A Dialect for dialects - Mathieu Fehr, Théo Degioanni
VAST: MLIR for program analysis of C/C++ - Henrich Lauko
[FILLED] Session 5: November 8, 10:00am-10:30am (Monterey):
Heterogeneous Debug Metadata in LLVM - Scott Linder
[FILLED] Session 6: November 8, 11:00am-12:30pm (Monterey):
SPIR-V Backend in LLVM: Upstream and Beyond - Michal Paszkowski, Alex Bezzubikov
CuPBoP: CUDA for Parallelized and Broad-range Processors - Ruobing Han
Direct GPU Compilation and Execution for Host Applications with OpenMP Parallelism - Shilei Tian, Joseph Huber
[FILLED] Session 7: November 8, 1:30pm-3:30pm (Monterey):
Tutorial: Using LLVM’s libc - Sivachandra Reddy, Michael Jones, Tue Ly, Guillaume Chatelet
Tutorial: JITLink: Native Windows JITing in LLVM - Sunho Kim
[FILLED] Session 8: November 8, 4:30pm-6:30pm (Monterey):
Linker Code Size Optimization for Native Mobile Applications - Gai Liu
RISC-V Sign Extension Optimizations - Craig Topper
Minotaur: A SIMD Oriented Superoptimizer - Zhengyang Liu
Uniformity Analysis for Irreducible CFGs - Sameer Sahasrabuddhe
[FILLED] Session 9: November 9, 9:10am-10:30am (Ballroom):
Implementing Language Support for ABI-Stable Software Evolution in Swift and LLVM - Doug Gregor
ML-based Hardware Cost Model for High-Level MLIR - Dibyendu Das
[FILLED] Session 10: November 9, 11:00am-12:20pm (Ballroom):
Lightning Talks (16 total)
[FILLED] Session 11: November 9, 1:30pm-3:30pm (Ballroom):
Note: There are 2 panels and a technical talk in this session. The panels will have a moderator. and you will mostly keep them on time. You will fully moderate the talk.
Panel: Machine Learning Guided Optimizations (MLGO) in LLVM - Johannes Doerfert, Petr Hosek, Chris Cummins, Amir Ashouri, Ondrej Sykora, Dibyendu Das, Mostafa Elhoushi, Aiden Grossman, S. VenkataKeerthy
Panel: Discussion on “Best practices with toolchain release and maintenance” - Aditya Kumar, Petr Hosek , Jeremy Stenglein , Han Zhu
Using Content-Addressable Storage in Clang for Caching Computations and Eliminating Redundancy - Steven Wu, Ben Langmuir
[FILLED] Session 12: November 9, 4:30pm-6:00pm (Ballroom):
Note: Q&A is combined and at the end of all student talks.
Student Talks - Charitha Saumya, Yuyou Fan, William S. Moses, Zifan Guo, Mai Jacob Peng, Vir Narula
[FILLED] Session 13: November 9, 10:00am-10:30am (Monterey):
What does it take to run LLVM Buildbots? - David Spickett
[FILLED] Session 14: November 9, 11:00am-12:00pm (Monterey):
MC/DC: Enabling easy-to-use safety-critical code coverage analysis with LLVM - Alan Phipps
YARPGen: A Compiler Fuzzer for Loop Optimizations and Data-Parallel Languages - Vsevolod Livinskii
[FILLED] Session 15: November 9, 1:30pm-3:30pm (Monterey):
Quick talks (8 total)
Clang, Clang: Who’s there? WebAssembly! - Paulo Matos
[FILLED] Session 16: November 9, 4:30pm-6:00pm (Monterey):
Execution Domain Transition: Binary and LLVM IR can run in conjunction - Jaeyong Ko, Sangrok Lee
llvm-gitbom: Building Software Artifact Dependency Graphs for Vulnerability Detection - Bharathi Seshadri, Ed Warnicke
Automated translation validation for an LLVM backend - Nader Boushehrinejad Moradi
Thank you!