Moderators needed for the 2019 LLVM Developers' Meeting

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Moderators needed for the 2019 LLVM Developers' Meeting

Kristof Beyls via cfe-dev
The 2019 LLVM Developers’ Meeting relies on volunteers to keep things running smoothly. Moderators are critical to this as they keep speakers on track and facilitate Q&A after the talk. I’m looking for community members who would be attending specific talks anyway, to volunteer to moderate the session. 

If you are interested in volunteering, please respond to this email with your first and second choice session times. You will moderate all talks during that time slot and they will occur back to back in the same room. Moderators introduce the speaker, give the speaker warnings about time, and facilitate Q&A by running microphones. You must be registered to moderate a session.

Full schedule here: 

Session #1: Tuesday, Oct 22, 10:20am-12:40pm (4 Technical talks)
** Could be split into 2 with 2 moderators. Let me know if preferred.
Room: GENERAL SESSION (LL20ABC)
  • arm64e: An ABI for Pointer Authentication
Ahmed Bougacha, John McCall
  • Code-Generation for the Arm M-profile Vector Extension
Sjoerd Meijer, Sam Parker
  • Ownership SSA and Semantic SIL
Michael Gottesman
  • An MLIR Dialect for High-Level Optimization of Fortran
Eric Schweitz

Session #2: Tuesday, Oct 22, 10:20am-12:40pm (2 Tutorials)
Room: BREAKOUT ROOM-2 (LL21CD)
  • An overview of LLVM
Eric Christopher, Sanjoy Das, Johannes Doerfert
  • An overview of Clang
Anastasia Stulova, Sven van Haastregt

Session #3, Tuesday, Oct 22, 2:00pm-4:20pm (Technical Talk and 2 Panels)
Room: GENERAL SESSION (LL20ABC)
  • Link Time Optimization For Swift
Jin Lin
  •   Panel: Inter-procedural Optimization (IPO)
Teresa Johnson, Johannes Doerfert, Philip Reames, Chandler Carruth
  •   The Loop Optimization Working Group
Hal Finkel, Kit Barton, Sjoerd Meijer, Michael Kruse, Philip Reames

Session #4, Tuesday, Oct 22, 2:00pm-4:20pm (4 Technical Talks)
Room: BREAKOUT ROOM-1 (LL21AB)
  •   LLVM-Reduce for testcase reduction
Diego Treviño Ferrer
  •  LLVM-Canon: Shooting for Clear Diffs
Michal Paszkowski
  • Porting by a 1000 Patches: Bringing Swift to Windows
Saleem Abdulrasool
  • Optimizing builds on Windows: some practical considerations
Alexandre Ganea

Session #5, Tuesday, Oct 22, 2:00pm-4:20pm (Technical Talk and 2 Panels)
Room: BREAKOUT ROOM-2 (LL21CD)
  • How to Contribute to LLVM
Kit Barton, Chris Bieneman
  •  Writing an LLVM Pass: 101
Andrzej Warzyński


Session #6, Tuesday, Oct 22, 4:40pm-6:20pm (3 Technical Talks)
Room: GENERAL SESSION (LL20ABC)
  • Propeller: Profile Guided Large Scale Performance Enhancing Relinker
Sriraman Tallam
  • Hot Cold Splitting Optimization Pass In LLVM
Aditya Kumar
  •  The Attributor: A Versatile Inter-procedural Fixpoint Iteration Framework
Johannes Doerfert

Session #7, Tuesday, Oct 22, 4:40pm-6:20pm (3 Technical Talks)
Room: BREAKOUT ROOM-1 (LL21AB)
  • Better C++ debugging using Clang Modules in LLDB
Raphael Isemann
  • Memoro: Scaling an LLVM-based Heap profiler
Thierry Treyer
  • Maturing an LLVM backend: Lessons learned from the RISC-V target
Alex Bradbury


Session #8, Tuesday, Oct 22, 4:40pm-6:20pm (Tutorial and BoF)
Room: BREAKOUT ROOM-2 (LL21CD)
  • Getting Started with the LLVM Testing Infrastructure
Brian Homerding, Michael Kruse
  • LLDB BoF
Jonas Devlieghere 


Session #9, Wednesday, Oct 23, 9:00am-10:25am (Keynote and Technical Talk)
Room: GENERAL SESSION (LL20ABC)
  • Even Better C++ Performance and Productivity: Enhancing Clang to Support Just-in-Time Compilation of Templates
Hal Finkel
  • Address spaces in LLVM
Matt Arsenault


Session #10, Wednesday, Oct 23, 9:50am-10:25am (Technical Talk)
Room: BREAKOUT ROOM-1 (LL21AB)
  • LLVM Tutorials: How to write Beginner-Friendly, Inclusive Tutorials
Meike Baumgärtner, Dmitri Gribenko

Session #11, Wednesday, Oct 23, 10:45am-12:30pm (3 Technical Talks)
Room: GENERAL SESSION (LL20ABC)
  • The clang constexpr interpreter
Nandor Licker
  • From C++ for OpenCL to C++ for accelerator devices
Anastasia Stulova
  • Making UB hurt less: security mitigations through automatic variable initialization
JF Bastien

Session #12, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk)
Room: BREAKOUT ROOM-1 (LL21AB)
  • Getting Started With LLVM: Basics
Jessica Paquette, Florian Hahn
  • The Penultimate Challange: Constructing bug reports in the Clang Static Analyzer
Kristóf Umann

Session #13, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk)
Room: BREAKOUT ROOM-2 (LL21CD)
  • Developing the Clang Static Analyzer
Artem Dergachev
  • Souper-Charging Peepholes with Target Machine Info
Min-Yih Hsu

Session #14, Wednesday, Oct 23, 1:45pm-4:00pm  (2 Tutorials)
Room: GENERAL SESSION (LL20ABC)
  • The Attributor: A Versatile Inter-procedural Fixpoint Iteration Framework
Johannes Doerfert
  • Writing Loop Optimizations in LLVM
Ettore, Hal Finkel, Johannes Doerfert, Michael Kruse, Kit Barton

Session #15, Wednesday, Oct 23, 1:45pm-4:00pm  (2 Tutorials)
Room: BREAKOUT ROOM-1 (LL21AB)
  • ASTImporter: Merging Clang ASTs
Gábor Márton
  • My first clang warning
Meike Baumgärtner, Dmitri Gribenko

Session #16, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks)
Room: GENERAL SESSION (LL20ABC)
  •  Alive2: Verifying Existing Optimizations
Nuno Lopes
  •  Using LLVM's portable SIMD with Zig
Shawn Landden

Session #17, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks)
Room: BREAKOUT ROOM-1 (LL21AB)
  • Loop-transformation #pragmas in the front-end
Michael Kruse
  •  Transitioning the Networking Software Toolchain to Clang/LLVM
Ivan Baev, Bharathi Seshadri, Jeremy Stenglein

Session #18, Wednesday, Oct 23, 5:00pm-6:10pm (2 BoFs)
Room: BREAKOUT ROOM-2 (LL21CD)
  • Towards better code generator design and unification for a stack machine
Dmitrii Borisenkov
  • Debug Info BoF
Adrian Prantl

_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: Moderators needed for the 2019 LLVM Developers' Meeting

Kristof Beyls via cfe-dev
I am still in need of many moderators. If you can help at all, it would be very much appreciated! 
Thanks -Tanya

Open slots:
Session #8, Tuesday, Oct 22, 4:40pm-6:20pm (Tutorial and BoF)
Room: BREAKOUT ROOM-2 (LL21CD)
  • Getting Started with the LLVM Testing Infrastructure
Brian Homerding, Michael Kruse
  • LLDB BoF
Jonas Devlieghere

Session #10, Wednesday, Oct 23, 9:50am-10:25am (Technical Talk)
Room: BREAKOUT ROOM-1 (LL21AB)
  • LLVM Tutorials: How to write Beginner-Friendly, Inclusive Tutorials
Meike Baumgärtner, Dmitri Gribenko


Session #12, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk)
Room: BREAKOUT ROOM-1 (LL21AB)
  • Getting Started With LLVM: Basics
Jessica Paquette, Florian Hahn
  • The Penultimate Challange: Constructing bug reports in the Clang Static Analyzer
Kristóf Umann

Session #13, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk)
Room: BREAKOUT ROOM-2 (LL21CD)
  • Developing the Clang Static Analyzer
Artem Dergachev
  • Souper-Charging Peepholes with Target Machine Info
Min-Yih Hsu

Session #14, Wednesday, Oct 23, 1:45pm-4:00pm  (2 Tutorials)
Room: GENERAL SESSION (LL20ABC)
  • The Attributor: A Versatile Inter-procedural Fixpoint Iteration Framework
Johannes Doerfert
  • Writing Loop Optimizations in LLVM
Ettore, Hal Finkel, Johannes Doerfert, Michael Kruse, Kit Barton

Session #15, Wednesday, Oct 23, 1:45pm-4:00pm  (2 Tutorials)
Room: BREAKOUT ROOM-1 (LL21AB)
  • ASTImporter: Merging Clang ASTs
Gábor Márton
  • My first clang warning
Meike Baumgärtner, Dmitri Gribenko

Session #16, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks)
Room: GENERAL SESSION (LL20ABC)
  •  Alive2: Verifying Existing Optimizations
Nuno Lopes
  •  Using LLVM's portable SIMD with Zig
Shawn Landden

Session #17, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks)
Room: BREAKOUT ROOM-1 (LL21AB)
  • Loop-transformation #pragmas in the front-end
Michael Kruse
  •  Transitioning the Networking Software Toolchain to Clang/LLVM
Ivan Baev, Bharathi Seshadri, Jeremy Stenglein

On Oct 7, 2019, at 11:51 PM, Tanya Lattner <[hidden email]> wrote:

The 2019 LLVM Developers’ Meeting relies on volunteers to keep things running smoothly. Moderators are critical to this as they keep speakers on track and facilitate Q&A after the talk. I’m looking for community members who would be attending specific talks anyway, to volunteer to moderate the session. 

If you are interested in volunteering, please respond to this email with your first and second choice session times. You will moderate all talks during that time slot and they will occur back to back in the same room. Moderators introduce the speaker, give the speaker warnings about time, and facilitate Q&A by running microphones. You must be registered to moderate a session.

Full schedule here: 

Session #1: Tuesday, Oct 22, 10:20am-12:40pm (4 Technical talks)
** Could be split into 2 with 2 moderators. Let me know if preferred.
Room: GENERAL SESSION (LL20ABC)
  • arm64e: An ABI for Pointer Authentication
Ahmed Bougacha, John McCall
  • Code-Generation for the Arm M-profile Vector Extension
Sjoerd Meijer, Sam Parker
  • Ownership SSA and Semantic SIL
Michael Gottesman
  • An MLIR Dialect for High-Level Optimization of Fortran
Eric Schweitz

Session #2: Tuesday, Oct 22, 10:20am-12:40pm (2 Tutorials)
Room: BREAKOUT ROOM-2 (LL21CD)
  • An overview of LLVM
Eric Christopher, Sanjoy Das, Johannes Doerfert
  • An overview of Clang
Anastasia Stulova, Sven van Haastregt

Session #3, Tuesday, Oct 22, 2:00pm-4:20pm (Technical Talk and 2 Panels)
Room: GENERAL SESSION (LL20ABC)
  • Link Time Optimization For Swift
Jin Lin
  •   Panel: Inter-procedural Optimization (IPO)
Teresa Johnson, Johannes Doerfert, Philip Reames, Chandler Carruth
  •   The Loop Optimization Working Group
Hal Finkel, Kit Barton, Sjoerd Meijer, Michael Kruse, Philip Reames

Session #4, Tuesday, Oct 22, 2:00pm-4:20pm (4 Technical Talks)
Room: BREAKOUT ROOM-1 (LL21AB)
  •   LLVM-Reduce for testcase reduction
Diego Treviño Ferrer
  •  LLVM-Canon: Shooting for Clear Diffs
Michal Paszkowski
  • Porting by a 1000 Patches: Bringing Swift to Windows
Saleem Abdulrasool
  • Optimizing builds on Windows: some practical considerations
Alexandre Ganea

Session #5, Tuesday, Oct 22, 2:00pm-4:20pm (Technical Talk and 2 Panels)
Room: BREAKOUT ROOM-2 (LL21CD)
  • How to Contribute to LLVM
Kit Barton, Chris Bieneman
  •  Writing an LLVM Pass: 101
Andrzej Warzyński


Session #6, Tuesday, Oct 22, 4:40pm-6:20pm (3 Technical Talks)
Room: GENERAL SESSION (LL20ABC)
  • Propeller: Profile Guided Large Scale Performance Enhancing Relinker
Sriraman Tallam
  • Hot Cold Splitting Optimization Pass In LLVM
Aditya Kumar
  •  The Attributor: A Versatile Inter-procedural Fixpoint Iteration Framework
Johannes Doerfert

Session #7, Tuesday, Oct 22, 4:40pm-6:20pm (3 Technical Talks)
Room: BREAKOUT ROOM-1 (LL21AB)
  • Better C++ debugging using Clang Modules in LLDB
Raphael Isemann
  • Memoro: Scaling an LLVM-based Heap profiler
Thierry Treyer
  • Maturing an LLVM backend: Lessons learned from the RISC-V target
Alex Bradbury


Session #8, Tuesday, Oct 22, 4:40pm-6:20pm (Tutorial and BoF)
Room: BREAKOUT ROOM-2 (LL21CD)
  • Getting Started with the LLVM Testing Infrastructure
Brian Homerding, Michael Kruse
  • LLDB BoF
Jonas Devlieghere 


Session #9, Wednesday, Oct 23, 9:00am-10:25am (Keynote and Technical Talk)
Room: GENERAL SESSION (LL20ABC)
  • Even Better C++ Performance and Productivity: Enhancing Clang to Support Just-in-Time Compilation of Templates
Hal Finkel
  • Address spaces in LLVM
Matt Arsenault


Session #10, Wednesday, Oct 23, 9:50am-10:25am (Technical Talk)
Room: BREAKOUT ROOM-1 (LL21AB)
  • LLVM Tutorials: How to write Beginner-Friendly, Inclusive Tutorials
Meike Baumgärtner, Dmitri Gribenko

Session #11, Wednesday, Oct 23, 10:45am-12:30pm (3 Technical Talks)
Room: GENERAL SESSION (LL20ABC)
  • The clang constexpr interpreter
Nandor Licker
  • From C++ for OpenCL to C++ for accelerator devices
Anastasia Stulova
  • Making UB hurt less: security mitigations through automatic variable initialization
JF Bastien

Session #12, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk)
Room: BREAKOUT ROOM-1 (LL21AB)
  • Getting Started With LLVM: Basics
Jessica Paquette, Florian Hahn
  • The Penultimate Challange: Constructing bug reports in the Clang Static Analyzer
Kristóf Umann

Session #13, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk)
Room: BREAKOUT ROOM-2 (LL21CD)
  • Developing the Clang Static Analyzer
Artem Dergachev
  • Souper-Charging Peepholes with Target Machine Info
Min-Yih Hsu

Session #14, Wednesday, Oct 23, 1:45pm-4:00pm  (2 Tutorials)
Room: GENERAL SESSION (LL20ABC)
  • The Attributor: A Versatile Inter-procedural Fixpoint Iteration Framework
Johannes Doerfert
  • Writing Loop Optimizations in LLVM
Ettore, Hal Finkel, Johannes Doerfert, Michael Kruse, Kit Barton

Session #15, Wednesday, Oct 23, 1:45pm-4:00pm  (2 Tutorials)
Room: BREAKOUT ROOM-1 (LL21AB)
  • ASTImporter: Merging Clang ASTs
Gábor Márton
  • My first clang warning
Meike Baumgärtner, Dmitri Gribenko

Session #16, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks)
Room: GENERAL SESSION (LL20ABC)
  •  Alive2: Verifying Existing Optimizations
Nuno Lopes
  •  Using LLVM's portable SIMD with Zig
Shawn Landden

Session #17, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks)
Room: BREAKOUT ROOM-1 (LL21AB)
  • Loop-transformation #pragmas in the front-end
Michael Kruse
  •  Transitioning the Networking Software Toolchain to Clang/LLVM
Ivan Baev, Bharathi Seshadri, Jeremy Stenglein

Session #18, Wednesday, Oct 23, 5:00pm-6:10pm (2 BoFs)
Room: BREAKOUT ROOM-2 (LL21CD)
  • Towards better code generator design and unification for a stack machine
Dmitrii Borisenkov
  • Debug Info BoF
Adrian Prantl


_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev