All times are approximate until the final agenda is posted.

The full 2024 LLVM Developers’ Meeting agenda will be posted in mid September.

Tuesday, October 22, 2024

Morning Workshops

Embedded Toolchains Workshop
Embedded systems software, encompassing applications ranging from bare-metal microcontrollers to embedded Linux, has specific requirements distinct from traditional user-space software.The purpose of the workshop is to gather the embedded-specific requirements and come up with an approach for addressing these in LLVM. The focus will be on sharing knowledge of downstream solutions and discussing requirements and design of upstream features.

LLVM/Offload --- Languages, Backends, and Features
The new LLVM/Offload serves as a unification point for all offloading languages (CUDA, HIP, SYCL, OpenMP, OpenACC, ...) and the various backends (CPU, NVIDIA GPU, AMD GPU, ...). In this workshop we look at the new subproject, discuss goals, and current development efforts. Our presenters will discuss the newest capabilities and ongoing efforts such that attendees can get a head start in joining the effort and reuse the system for their needs.

Afternoon Workshop

LLVM :hearts: ML
The workshop aims to bring together LLVM contributors and researchers that work on applying machine learning techniques to LLVM, including compiler optimizations, latency estimation, IR comprehension, code generation, or data set curation (to name a few) - to discuss their current, ongoing projects, and explore ways to better collaborate and plot pathways for integration into community LLVM.

Full Day Workshop

MLIR Workshop
Workshop on MLIR ecosystem. The workshop format is similar to that of the LLVM meeting itself with a mix of technical talks and roundtables, with a focus on the MLIR ecosystem. We invite technical talks on MLIR components and use cases as well as downstream projects using or inspired by MLIR. Presentations of work-in-progress, radical design proposals and other wild ideas are encouraged! We are open to considering unconventional session types. This will be an in-person only workshop with focus on active discussions, the sessions will not be recorded. 

Community.o & Newcomer Workshop & Reception

This session provides an overview of what the LLVM Developers’ Meeting is, how to make the most of your time, and tips for networking. Newcomers are highly encouraged to attend and meet some friendly faces before the main event. Attendees who are not new are also encouraged to attend and provide guidance and mentorship to new attendees. The reception is a great opportunity for a smaller setting to network. Space is limited.

Wednesday, October 23, 2024

8:00 AM - 6:00 PM
Conference talks, tutorials, panels, etc. This day will also feature a Sponsor Meet & Greet during the afternoon break.

6:30 PM - 9:30 PM
Attendee reception. Drinks and food will be provided.

Thursday, October 24, 2024

8:00 AM - 6:00 PM
Conference talks, tutorials, panels, etc. This day will also feature a poster session during the afternoon break.