Generated by GPT-5-mini| LLVM Developers' Meeting | |
|---|---|
| Name | LLVM Developers' Meeting |
| Status | Active |
| Genre | Technology conference |
| Frequency | Annual |
| Organized | LLVM Foundation |
| First | 2008 |
| Location | Various (including Stanford University, San Jose, California, Edinburgh, Paris, Tokyo) |
LLVM Developers' Meeting The LLVM Developers' Meeting is an annual conference that convenes contributors, researchers, and engineers involved with LLVM, Clang, LLDB, Polly (compiler), MLIR and related compiler infrastructure projects. The meeting serves as a forum for collaboration among participants from industry, academia, and open-source organizations such as Apple Inc., Google, Intel, AMD, Microsoft, NVIDIA, ARM Limited, and the LLVM Foundation. Speakers and attendees often include members affiliated with institutions like University of Illinois Urbana–Champaign, University of Cambridge, University of Toronto, ETH Zurich, and Princeton University.
The meeting provides a structured environment for technical sessions, lightning talks, panel discussions, and hackathons, bringing together developers associated with projects like Clang Static Analyzer, Compiler-RT, libc++, LTO (Link Time Optimization), and OpenMP. Corporate contributors from IBM, Facebook, Amazon Web Services, Red Hat, Oracle Corporation, and Samsung present alongside researchers from MIT, Stanford University, UC Berkeley, Carnegie Mellon University, and Los Alamos National Laboratory. Community governance and funding discussions may reference bodies such as the Linux Foundation and advisory groups including representatives from Google Summer of Code mentorship programs.
Founded in 2008 following early LLVM releases originating at University of Illinois Urbana–Champaign and work by researchers like Chris Lattner and collaborators, the meeting has been held annually with geographic rotations across North America, Europe, and Asia. Past venues include conferences associated with ACM workshops, symposiums alongside C++ Standards Committee gatherings, and colocations near events such as IEEE/ACM PLDI and ASPLOS. Notable years saw participation from delegations representing DARPA-funded projects, collaborations with HPC (High Performance Computing) centers including Argonne National Laboratory and Oak Ridge National Laboratory, and sessions influenced by standards bodies like ISO/IEC committees.
Program committees typically comprise maintainers and core contributors from projects such as Clang, LLVM IR, LLDB, and MCJIT developers, as well as representatives from companies like Google, Apple Inc., Intel, and NVIDIA. The meeting schedule often includes keynote addresses, contributed talks, poster sessions, and hands-on labs covering tools like llvm-profdata, opt-viewer, clang-tidy, and AddressSanitizer. Organizers coordinate with institutions such as IEEE, ACM SIGPLAN, and conference venues in cities including San Francisco, Boston, Berlin, Tokyo, and Edinburgh.
Technical focus areas encompass backend and frontend development for projects like Clang, Swift (programming language), Rust (programming language), Julia (programming language), and Haskell toolchains, as well as middleware such as MLIR and optimization frameworks like Polly (compiler). Sessions delve into code generation for architectures including x86-64, ARM architecture, RISC-V, PowerPC, and SPARC, and address subsystems like LLDB, libFuzzer, SanitizerCoverage, ThreadSanitizer, and MemorySanitizer. Discussions also cover interoperability with ecosystems like CUDA, OpenCL, SYCL, Vulkan, and binary formats such as ELF, COFF, and Mach-O.
Over the years, presentations have announced major developments and roadmap items for projects maintained by teams at Apple Inc. (including Swift integration), Google (including Fuchsia (operating system) toolchain optimizations), and Intel (vectorization and SIMD enhancements). Community outcomes include adoption of testing practices from Google Test and LLVM Nightly build improvements, participation in initiatives like LLVM Long-Term Support and integration with continuous integration services offered by Travis CI and GitHub Actions. Academic collaborations announced at meetings have spawned papers presented at venues such as PLDI, CGO, and SC (Supercomputing).
Attendees range from individual contributors and maintainers to engineers from Apple Inc., Google, Intel, AMD, Microsoft, NVIDIA, ARM Limited, Red Hat, and startups building on LLVM toolchains. The meeting influences hiring and collaboration between companies and research groups from UC Berkeley, ETH Zurich, University of Cambridge, and Princeton University, and fosters mentorship for contributors involved in programs like Google Summer of Code and Outreachy. The community impact extends to language implementers for Swift, Rust, Julia, Kotlin, Go (programming language), and platforms such as Android and iOS.
Closely related gatherings include workshops and satellite events at PLDI, ASPLOS, CGO, SC (Supercomputing), and EuroLLVM meetings, as well as tooling-focused events by organizations like LLVM Foundation and collaborations with ACM SIGPLAN and IEEE Computer Society symposia. Other ecosystem conferences that overlap in topics include C++Now, CppCon, RustConf, JuliaCon, OpenACC workshops, and vendor-specific summits hosted by Intel Developer Forum and NVIDIA GTC.
Category:Conferences