A Forum for LLVM Developers

The meeting serves as a forum for LLVM, Clang, LLDB and other LLVM project developers and users to get acquainted, learn how LLVM is used, and exchange ideas about LLVM and its (potential) applications.

Two Full Days of Program

The conference will be two full days that include technical talks, BoFs, hacker’s lab, tutorials, a poster session and a reception.

Broad Target Audience

Active developers of projects in the LLVM Umbrella; Anyone interested in using these as part of another project; Compiler, programming language, and runtime enthusiasts; Those interested in using compiler and toolchain technology in novel and interesting ways.

Important Dates

January 11, 2017registration open
January 27, 2017paper submission deadline
February 20, 2017author notification
February 23, 2017early registration ends
March 27-28, 2017conference

Call for Contributions

Developers conference

We invite academic, industrial and hobbyist speakers to present their work on developing or using LLVM, Clang, etc. Proposals for technical presentations, posters, workshops, demonstrations and BoFs are welcome. Material will be chosen to cover a broad spectrum of themes and topics at various depths, some technical deep-diving, some more community focused.

We are looking for:

  • Keynote speakers.
  • Technical presentations (30 minutes plus questions and discussion) related to the development of LLVM, Clang, LLD, LLDB, Polly, ...
  • Presentations relating to academic or commercial use of LLVM, Clang etc.
  • Lightning talks (5 minutes, no questions, no discussion).
  • Workshops and in-depth tutorials (1-2 hours - please specify in your submission).
  • Poster presentations.
  • Birds of a Feather sessions (BoFs).

Please submit your contribution in form of a title and an extended abstract OR a title, abstract, and slides via the Easychair platform.

Please note that presentation materials and videos for the technical sessions will be posted on llvm.org after the conference. We have reserved additional spots for speakers, such that they can attend the conference even though we have reached our registration limit.

Please make clear the status of the slides (are they a skeleton of your presentation with the detail missing ?), or, perhaps a section of detail that lacks introduction and conclusions? Also make sure to give enough information in the extended abstract: the more you can give us and tell us the easier it will be for us to be positive about your submission.

Proposals that are not sufficiently detailed (talks lacking a comprehensive abstract for example) are likely to be rejected. Slides and posters must be in PDF format.


Student research competition

This year EuroLLVM will for the first time include a Student Research Competition (SRC), to showcase current research involving LLVM. The first prize is a Titan X (Pascal) GPU generously donated by NVIDIA.

Entries for this should be submitted in the form of a short (maximum 6 pages plus references) research paper. Any LLVM-related work led by a student is eligible, including work that is already published as long as the lead author is a student. Unpublished work (including work currently under submission to another venue) may be embargoed for a period of up to a year. Please indicate in your submission if you require the work to be embargoed and where else it has been submitted. If it is already published, please include a link to the original paper.

The SRC Committee will produce a shortlist of entries, who will be invited to present their work in the SRC track at EuroLLVM. The winner will be chosen at the conference based on the submitted paper and the presentation. If you have questions about the SRC, please contact David Chisnall.

The LLVM Foundation provides travel grants for students, the conditions and application details will be made available here.


FAQ

Should I register if I have submitted a proposal?
We have reserved 1 registration for each accepted technical talk or BoF. Accepted tutorials have been reserved 2 registrations. There are no reserved registration spots for posters or lightning talks.

What if I registered and my talk got accepted?
We can refund your registration fee as you will be awarded 1-2 free registration slots (see above). If you plan to attend even if your proposal is not accepted and are worried about the event selling out, we suggest registering before notification of acceptance. However, note that the early registration deadinline will end three days after the notification of acceptance.

What will be recorded?
All technical talks, SRC talks, tutorials, panels, and lightning talks will be recorded. By submitting your proposal, you are giving us permission to record if you present at the meeting. Recordings of the SRC talks will be released after the work is published or one year has passed.

Who is on the program committee?
The program committee is listed below. It is composed of active developers of the LLVM, Clang, and related sub-communities.

I have a question, who do I contact?
Please email Tanya Lattner, Arnaud De Grandmaison, the local organizers or the LLVM Developers’ Meeting mailing list.

Want to contribute to EuroLLVM'17?

Register Submit a paper Become a sponsor

Student Travel Grants

The LLVM Foundation will be providing travel grants to selected students through its Scholarships and Grants Program. Applications are accepted on the 1st of each month with notification by the 15th (for example: Application due Feb 1, Notification Feb. 15).

The application and full elgibility details may be found here.

Please send completed applications to the LLVM Foundation Board of Directors (board@llvm.org)

Program Committee

Anton Korobeynikov (PC chair) Saint Petersburg State University
David Chisnall (SRC chair) University of Cambridge
Hal Finkel Argonne National Labs
Renato Golin Linaro
Manuel Klimek Google
Anastasia Stulova ARM
Anna Zaks Apple
Hans Wennborg Google
Matthias Braun Apple
Sebastian Hack Saarland University
Nuno Lopes Microsoft Research
Elena Demikhovsky Intel

Local Organizers

Johannes Doerfert Simon Moll
Sebastian Hack Sandra Neumann
Tina Jung Kevin Streit
For any questions, please contact: eurollvm17-orga@cs.uni-saarland.de