| <!--#include virtual="../../header.incl" --> |
| |
| <div class="www_sectiontitle"><s>2020 European LLVM Developers' Meeting - Paris, France</s> <b>Cancelled</b></div> |
| <div style="float:left; width:68%;"> |
| <br> |
| <div style="width:100%;"> |
| <table><tr> |
| <td valign="top"> |
| <ol> |
| <li><a href="#Cancellation">Cancellation</a></li> |
| <li><a href="#about">About</a></li> |
| <li><a href="#dates">Important Dates</a></li> |
| <li><a href="#program">Program</a></li> |
| <li><a href="#register">Registration</a></li> |
| <li><a href="#grant">Travel Grants for Students</a></li> |
| <li><a href="#logistics">Logistics</a></li> |
| <li><a href="#coc">Code of Conduct</a></li> |
| <li><a href="#contact">Contact</a></li> |
| </ol> |
| </td> |
| |
| <td valign="top"> |
| <ul> |
| <li><s><b>Conference dates</b>: April 6-7, 2020</s> <b>Cancelled</b></li> |
| <li><s><b>Location</b>: <a href="https://www.marriott.com/hotels/travel/parst-paris-marriott-rive-gauche-hotel-and-conference-center/">Marriott Rive Gauche, Paris, France</a></s> <b>Cancelled</b></li> |
| <li><s><b>DICT</b>: April 5th, 2020 2:00 - 6:00PM</s> <b>Cancelled</b></li> |
| <li><s><b>Newcomers orientation</b>: April 5th, 2020 6:00 - 6:30PM</s> <b>Cancelled</b></li> |
| </ul> |
| </td> |
| </tr></table> |
| </div> |
| |
| <div class="www_sectiontitle" id="Cancellation">Cancellation</div> |
| |
| <p><b>The 2020 EuroLLVM Developers’ Meeting is cancelled because of COVID-19.</b></p> |
| |
| <p>We are sorry to announce that the 2020 EuroLLVM Developers’ Meeting is |
| cancelled due to the COVID-19 outbreak. This was not a decision we took |
| lightly. Here are the reasons we feel it is best to cancel EuroLLVM 2020:<ol> |
| <li>We feel this is the responsible and right thing to do to ensure the |
| health of all that attend and to do our part to stop the spread of |
| coronavirus. The World Health Organization set the risk of COVID-19 as very |
| high and stated that every effort to contain the virus and slow the spread |
| saves lives. As EuroLLVM attracts attendees from all over the world, we feel |
| that cancellation is an effort to contain and stop the virus.</li> |
| <li>We believe France will reach stage 3, which is the last stage of the |
| Covid-19 epidemic in the next few days. Once stage 3 is deployed, the |
| French government could implement new restrictions that impact those who |
| attempt to travel to EuroLLVM 2020 or impact large gatherings such as |
| EuroLLVM. In addition, several countries have imposed a mandatory quarantine |
| upon return for anyone who visits France.</li> |
| <li>Over 50% of our speakers have already informed us that they are unable to |
| attend due to a company travel ban or personal reasons. Our attendance is |
| projected to drop to below 150 attendees due to similar reasons. |
| Registration numbers are already far below expected numbers. Networking is |
| consistently the most important reason people attend a LLVM Developers’ |
| Meetings and with lower attendance would not be as successful.</li> |
| </ol> |
| </p> |
| |
| <p>So what is next? |
| <ol> |
| <li>We will be giving refunds to all that have registered. This is a manual |
| process and will take us a while to complete.</li> |
| <li>The deadline to cancel reservations at the Marriott Rive Gauche is March |
| 16th. Please make sure you cancel before this deadline to receive a refund |
| for your hotel booking. We will not cancel any hotel reservations that were |
| made by individuals.</li> |
| <li>EuroLLVM will not be rescheduled for 2020. We looked at several options |
| including delaying the conference by a couple months, but we were not |
| confident that we would feel safe hosting it in June 2020 and pushing it |
| back further would impact the US LLVM Developers’ Meeting that has already |
| been scheduled.</li> |
| <li>Students who received an LLVM Foundation travel grant will have their |
| non-refundable expenses refunded. They will be contacted about this |
| process.</li> |
| <li>Some conferences have resorted to online presentations or recordings. We |
| feel strongly that the largest benefit of our conferences is the face to |
| face networking and discussions the talks generate, and we do not feel that |
| just recording presentations is a good replacement for EuroLLVM.</li> |
| </ol> |
| </p> |
| |
| <p>On behalf of the LLVM Foundation, we are deeply saddened to have to make |
| this difficult decision, a hard one but the only responsible one. Thank you to |
| all involved, including the program chair and program committee members, all |
| that sent in talk proposals, and the entire logistics team.</p> |
| |
| <p>We hope to see you all at the US LLVM Developers’ Meeting in late September. |
| Specific dates will be announced in the coming month.</p> |
| |
| <div class="www_sectiontitle" id="about">About</div> |
| |
| <p>The LLVM Developers' Meeting is a bi-annual 2 day gathering of the entire |
| LLVM Project community. The conference is organized by the LLVM Foundation and |
| many volunteers within the LLVM community. Developers and users of LLVM, Clang, |
| and related subprojects will enjoy attending interesting talks, impromptu |
| discussions, and networking with the many members of our community. Whether you |
| are a new to the LLVM project or a long time member, there is something for |
| each attendee. |
| </p> |
| |
| <p>What can you can expect at an LLVM Developers' Meeting? |
| <dl> |
| <dt><b>Technical Talks</b></dt> |
| <dd>These 30 minutes talks cover all topics from core infrastructure talks, |
| to project's using LLVM's infrastructure. Attendees will take away technical |
| information that could be pertinent to their project or general interest. |
| </dd> |
| |
| <dt><b>Tutorials</b></dt> |
| <dd>Tutorials are 50-60 minute sessions that dive down deep into a technical |
| topic. Expect in depth examples and explanations. |
| </dd> |
| |
| <dt><b>Lightning Talks</b></dt> |
| <dd>These are fast 5 minute talks that give you a taste of a project or topic. |
| Attendees will hear a wide range of topics and probably leave wanting to learn |
| more. |
| </dd> |
| |
| <dt><b>Panels</b></dt> |
| <dd>Panel sessions are guided discussions about a specific topic. The panel |
| consists of ˜3 developers who discuss a topic through prepared questions from a |
| moderator. The audience is also given the opportunity to ask questions of the |
| panel. |
| </dd> |
| |
| <dt><b>Student Research Competition</b> </dt> |
| <dd>Students present their research using LLVM or related subproject. These are |
| usually 20 minute technical presentations with Q&A. The audience will vote at |
| the end for the winning presentation and paper. |
| </dd> |
| |
| <dt><b>Poster Session</b></dt> |
| <dd>An hour long session where selected posters are on display, with the presenters |
| available for learning more on each poster.</dd> |
| |
| <dt><b>Round Table Discussions</b> </dt> |
| <dd>Informal and impromptu discussions on a specific topic. During the |
| conference there are set time slots where groups can organize to discuss a |
| problem or topic.</dd> |
| |
| <dt><b>Evening Reception</b> </dt> |
| <dd>After a full day if technical talks and discussions, join your fellow |
| attendees for an evening reception to continue the conversation and meet even |
| more attendees.</dd> |
| </dl> |
| </p> |
| |
| <p>What types of people attend? |
| <ul> |
| <li>Active developers of projects in the LLVM Umbrella |
| (LLVM core, Clang, LLDB, libc++, compiler_rt, klee, lld, etc).</li> |
| <li>Anyone interested in using these as part of another project.</li> |
| <li>Students and Researchers</li> |
| <li>Compiler, programming language, and runtime enthusiasts.</li> |
| <li>Those interested in using compiler and toolchain technology in novel |
| and interesting ways.</li> |
| </ul> |
| |
| <p>The LLVM Developers' Meetings strive to be the <i>best conference</i> to |
| meet other LLVM developers and users.</p> |
| |
| <p>For future announcements or questions: Please sign up for the |
| <a href="https://lists.llvm.org/mailman/listinfo/llvm-devmeeting"> LLVM Developers' Meeting list</a>. |
| </p> |
| |
| <div class="www_sectiontitle" id="dates">Important Dates</div> |
| <p> |
| <ul> |
| <li><s>November 22, 2019 - Call for Presentations</s></li> |
| <li><s>December 13, 2019 - Registration opening</s></li> |
| <li><s>January 11, 2020 - Presentation Proposal Deadline</s></li> |
| <li><s>January 10, 2020 - Travel Grant Applications Open</s></li> |
| <li><s>January 24, 2020 - Presentation Acceptance Notification</s></li> |
| <li><s>January 26, 2020 - Travel Grant Application Deadline</s></li> |
| <li><s>February 7, 2020 - Travel Grant Notification</s></li> |
| <li><s>February 28, 2020 - Late Registration Starts</s></li> |
| <li><s>March 27, 2020 - Registration Closes</s> <b>cancelled</b></li> |
| <li><s>April 6-7, 2020 - LLVM Developers' Meeting</s> <b>cancelled</b></li> |
| </ul> |
| |
| <div class="www_sectiontitle" id="program">Program</div> |
| |
| <b>TechTalk</b> |
| <ul> |
| <li><a href="talks.html#TechTalk_2">Modifying LLVM Without Forking</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_2">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_2.pdf">Slides</a> ]--> |
| — <i>Neil Henning (Unity)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_3">A Cross Debugger for Multi-Architecture Binaries</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_3">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_3.pdf">Slides</a> ]--> |
| — <i>Jaewoo Shim (The Affiliated Institute of ETRI), |
| Hyukmin Kwon (The Affiliated Institute of ETRI), |
| Sangrok Lee (The Affiliated Institute of ETRI)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_8">TFRT: An MLIR Powered Low-Level Runtime for Heterogenous Accelerators</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_8">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_8.pdf">Slides</a> ]--> |
| — <i>Chris Lattner (Google), |
| Mingsheng Hong (Google)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_11">Transitioning the Scientific Software Toolchain to Clang/LLVM</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_11">Video</a> ]--> |
| <!--[ <a href="slides/poster_TechTalk_11.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_11.pdf">Slides</a> ]--> |
| — <i>Mike Pozulp (Lawrence Livermore National Laboratory and University of California, Davis), |
| Shawn Dawson (Lawrence Livermore National Laboratory), |
| Ryan Bleile (Lawrence Livermore National Laboratory and University of Oregon), |
| Patrick Brantley (Lawrence Livermore National Laboratory), |
| M. Scott McKinley (Lawrence Livermore National Laboratory), |
| Matt O'Brien (Lawrence Livermore National Laboratory), |
| Dave Richards (Lawrence Livermore National Laboratory)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_12">Exhaustive Software Pipelining using an SMT-Solver</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_12">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_12.pdf">Slides</a> ]--> |
| — <i>Jan-Willem Roorda (Intel)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_14">Testing the Debugger</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_14">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_14.pdf">Slides</a> ]--> |
| — <i>Jonas Devlieghere (Apple)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_18">Changing Everything With Clang Plugins: A Story About Syntax Extensions, Clang's AST, and Quantum Computing</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_18">Video</a> ]--> |
| <!--[ <a href="slides/poster_TechTalk_18.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_18.pdf">Slides</a> ]--> |
| — <i>Hal Finkel (Argonne National Laboratory), |
| Alex Mccaskey (Oak Ridge National Laboratory)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_28">Loop Fission: Distributing loops based on conflicting heuristics</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_28">Video</a> ]--> |
| <!--[ <a href="slides/poster_TechTalk_28.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_28.pdf">Slides</a> ]--> |
| — <i>Ettore Tiotto (IBM Canada), |
| Wai Hung (Whitney) Tsang (IBM Canada), |
| Bardia Mahjour (IBM Canada), |
| Kit Barton (IBM Canada)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_30">Achieving compliance with automotive coding standards with Clang</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_30">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_30.pdf">Slides</a> ]--> |
| — <i>Milena Vujosevic Janicic (RT-RK)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_32">Secure Delivery of Program Properties with LLVM</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_32">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_32.pdf">Slides</a> ]--> |
| — <i>Son Tuan Vu (LIP6), |
| Karine Heydemann (LIP6), |
| Arnaud de Grandmaison (Arm), |
| Albert Cohen (Google)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_37">Verifying Memory Optimizations using Alive2</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_37">Video</a> ]--> |
| <!--[ <a href="slides/poster_TechTalk_37.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_37.pdf">Slides</a> ]--> |
| — <i>Juneyoung Lee (Seoul National University, Korea), |
| Chung-Kil Hur (Seoul National University, Korea), |
| Nuno P. Lopes (Microsoft Research, UK)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_38">From Tensors to Devices in one IR</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_38">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_38.pdf">Slides</a> ]--> |
| — <i>Oleksandr Zinenko (Google Inc.), |
| Stephan Herhut (Google Inc.), |
| Nicolas Vasilache (Google Inc.)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_47">Convergence and control flow lowering in the AMDGPU backend</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_47">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_47.pdf">Slides</a> ]--> |
| — <i>Nicolai Hähnle (Advanced Micro Devices)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_50">Preserving And Improving The Optimized Debugging Experience</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_50">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_50.pdf">Slides</a> ]--> |
| — <i>Tom Weaver (Sony, SN Systems)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_54">ThinLtoJIT: Compiling ahead of time with ThinLTO summaries</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_54">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_54.pdf">Slides</a> ]--> |
| — <i>Stefan Gränitz (Independent / Freelance Developer)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_58">Global Machine Outliner for ThinLTO</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_58">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_58.pdf">Slides</a> ]--> |
| — <i>Kyungwoo Lee (Facebook), |
| Nikolai Tillmann (Facebook)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_62">Embracing SPIR-V in LLVM ecosystem via MLIR</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_62">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_62.pdf">Slides</a> ]--> |
| — <i>Lei Zhang (Google), |
| Mahesh Ravishankar (Google)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_65">PGO: Demystified Internals</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_65">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_65.pdf">Slides</a> ]--> |
| — <i>Pavel Kosov (Huawei R&D)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_68">Control-flow sensitive escape analysis in Falcon JIT</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_68">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_68.pdf">Slides</a> ]--> |
| — <i>Artur Pilipenko (Azul Systems)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_74">LLVM meets Code Property Graphs</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_74">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_74.pdf">Slides</a> ]--> |
| — <i>Alex Denisov (Shiftleft GmbH), |
| Fabian Yamaguchi (Shiftleft GmbH)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_81">Proposal for A Framework for More Effective Loop Optimizations</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_81">Video</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_81.pdf">Slides</a> ]--> |
| — <i>Michael Kruse (Argonne National Laboratory), |
| Hal Finkel (Argonne National Laboratory)</i> |
| </li> |
| </ul> |
| |
| <b>SRC</b> |
| <ul> |
| <li><a href="talks.html#SRC_87">Autotuning C++ function templates with ClangJIT</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_SRC_87">Video</a> ]--> |
| <!--[ <a href="slides/poster_SRC_87.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_SRC_87.pdf">Slides</a> ]--> |
| — <i>Sebastian Kreutzer (TU Darmstadt), |
| Hal Finkel (Argonne National Laboratory)</i> |
| </li> |
| <li><a href="talks.html#SRC_90">The Bitcode Database</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_SRC_90">Video</a> ]--> |
| <!--[ <a href="slides/poster_SRC_90.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_SRC_90.pdf">Slides</a> ]--> |
| — <i>Sean Bartell (University of Illinois at Urbana-Champaign), |
| Vikram Adve (University of Illinois at Urbana-Champaign)</i> |
| </li> |
| <li><a href="talks.html#SRC_96">RISE: A Functional Pattern-based Dialect in MLIR</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_SRC_96">Video</a> ]--> |
| <!--[ <a href="slides/poster_SRC_96.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_SRC_96.pdf">Slides</a> ]--> |
| — <i>Martin Lücke (University of Edinburgh), |
| Michael Steuwer (University of Glasgow), |
| Aaron Smith (Microsoft)</i> |
| </li> |
| </ul> |
| |
| <b>Tutorial</b> |
| <ul> |
| <li><a href="talks.html#Tutorial_5">Implementing Common Compiler Optimizations From Scratch</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_Tutorial_5">Video</a> ]--> |
| <!--[ <a href="slides/slides_Tutorial_5.pdf">Slides</a> ]--> |
| — <i>Mike Shah (Northeastern University)</i> |
| </li> |
| <li><a href="talks.html#Tutorial_22">LLVM in a Bare Metal Environment</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_Tutorial_22">Video</a> ]--> |
| <!--[ <a href="slides/slides_Tutorial_22.pdf">Slides</a> ]--> |
| — <i>Hafiz Abid Qadeer (Mentor Graphics)</i> |
| </li> |
| <li><a href="talks.html#Tutorial_34">MLIR tutorial</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_Tutorial_34">Video</a> ]--> |
| <!--[ <a href="slides/slides_Tutorial_34.pdf">Slides</a> ]--> |
| — <i>Oleksandr Zinenko (Google), |
| Mehdi Amini (Google)</i> |
| </li> |
| <li><a href="talks.html#Tutorial_60">How to Give and Receive Code Reviews</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_Tutorial_60">Video</a> ]--> |
| <!--[ <a href="slides/slides_Tutorial_60.pdf">Slides</a> ]--> |
| — <i>Kit Barton (IBM Canada), |
| Hal Finkel (ANL)</i> |
| </li> |
| <li><a href="talks.html#Tutorial_73">From C to assembly: adding a custom intrinsic to Clang and LLVM</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_Tutorial_73">Video</a> ]--> |
| <!--[ <a href="slides/slides_Tutorial_73.pdf">Slides</a> ]--> |
| — <i>Mateusz Belicki (Intel)</i> |
| </li> |
| </ul> |
| |
| <b>BoF</b> |
| <ul> |
| <li><a href="talks.html#BoF_33">Let the compiler do its job?</a> |
| <!--[ <a href="slides/slides_BoF_33.pdf">Slides</a> ]--> |
| — <i>Sjoerd Meijer (ARM)</i> |
| </li> |
| <li><a href="talks.html#BoF_40">Debugging an bare-metal accelerator with LLDB</a> |
| <!--[ <a href="slides/slides_BoF_40.pdf">Slides</a> ]--> |
| — <i>Romaric JODIN (UPMEM)</i> |
| </li> |
| <li><a href="talks.html#BoF_46">LLVM Binutils BoF</a> |
| <!--[ <a href="slides/slides_BoF_46.pdf">Slides</a> ]--> |
| — <i>James Henderson (SN Systems (Sony Interactive Entertainment))</i> |
| </li> |
| <li><a href="talks.html#BoF_67">FunC++. Make functional C++ more efficient</a> |
| <!--[ <a href="slides/slides_BoF_67.pdf">Slides</a> ]--> |
| — <i>Pavel Kosov (Huawei R&D)</i> |
| </li> |
| <li><a href="talks.html#BoF_83">Loop Optimization BoF</a> |
| <!--[ <a href="slides/slides_BoF_83.pdf">Slides</a> ]--> |
| — <i>Michael Kruse (Argonne National Laboratory), |
| Kit Barton (IBM)</i> |
| </li> |
| <li><a href="talks.html#BoF_86">Code Size Optimization</a> |
| <!--[ <a href="slides/slides_BoF_86.pdf">Slides</a> ]--> |
| — <i>Sean Bartell (University of Illinois at Urbana-Champaign)</i> |
| </li> |
| </ul> |
| |
| <b>Panel</b> |
| <ul> |
| <li><a href="talks.html#Panel_44">Vector Predication</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_Panel_44">Video</a> ]--> |
| <!--[ <a href="slides/slides_Panel_44.pdf">Slides</a> ]--> |
| — <i>Andrew Kaylor (Intel), |
| Florian Hahn (Apple), |
| Roger Ferrer Ibáñez (Barcelona Supercomputing Center), |
| Simon Moll (NEC Deutschland)</i> |
| </li> |
| <li><a href="talks.html#Panel_82">OpenMP (Target Offloading) in LLVM [Panel/BoF]</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_Panel_82">Video</a> ]--> |
| <!--[ <a href="slides/slides_Panel_82.pdf">Slides</a> ]--> |
| — <i>Johannes Doerfert (ANL)</i> |
| </li> |
| </ul> |
| |
| <b>LightningTalk</b> |
| <ul> |
| <li><a href="talks.html#LightningTalk_4">Support for mini-debuginfo in LLDB - How to read the .gnu_debugdata section.</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_4">Video</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_4.pdf">Slides</a> ]--> |
| — <i>Konrad Kleine (Red Hat)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_9">OpenACC MLIR dialect for Flang and maybe more</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_9">Video</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_9.pdf">Slides</a> ]--> |
| — <i>Valentin Clement (Oak Ridge National Laboratory), |
| Jeffrey S. Vetter (Oak Ridge National Laboratory)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_10">LLVM pre-merge checks</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_10">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_10.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_10.pdf">Slides</a> ]--> |
| — <i>Mikhail Goncharov (Google), |
| Christian Kühnel (Google)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_15">LIT Testing For Out-Of-Tree Projects</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_15">Video</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_15.pdf">Slides</a> ]--> |
| — <i>Andrzej Warzynski (Arm)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_21">Inter-Procedural Value Range Analysis with the Attributor</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_21">Video</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_21.pdf">Slides</a> ]--> |
| — <i>Hideto Ueno (University of Tokyo), |
| Johannes Doerfert (ANL)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_23">Reproducers in LLVM - inspiration for clangd?</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_23">Video</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_23.pdf">Slides</a> ]--> |
| — <i>Jan Korous (Apple)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_24">Matrix Support in Clang and LLVM</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_24">Video</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_24.pdf">Slides</a> ]--> |
| — <i>Florian Hahn (Apple)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_25">Unified output format for Clang-Tidy and Static Analyzer</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_25">Video</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_25.pdf">Slides</a> ]--> |
| — <i>Artem Dergachev (Apple)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_26">Extending ReachingDefAnalysis for Dataflow analysis</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_26">Video</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_26.pdf">Slides</a> ]--> |
| — <i>Samuel Parker (Arm)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_35">Flang Update</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_35">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_35.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_35.pdf">Slides</a> ]--> |
| — <i>Steve Scalpone (NVIDIA / Flang)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_36">Extending Clang and LLVM for Interpreter Profiling Perf-ection</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_36">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_36.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_36.pdf">Slides</a> ]--> |
| — <i>Frej Drejhammar (RISE SICS)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_41">Data Parallel C++ compiler for accelerator programming</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_41">Video</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_41.pdf">Slides</a> ]--> |
| — <i>Alexey Bader (Intel), |
| Oleg Maslov (Intel)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_42">CUDA2OpenCL - a tool to assist porting CUDA applications to OpenCL</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_42">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_42.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_42.pdf">Slides</a> ]--> |
| — <i>Anastasia Stulova (Arm), |
| Marco Antognini (Arm)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_43">Experiences using MLIR to implement a custom language</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_43">Video</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_43.pdf">Slides</a> ]--> |
| — <i>Klas Segeljakt (KTH - Royal Institute of Technology)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_45">llvm-diva – Debug Information Visual Analyzer</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_45">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_45.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_45.pdf">Slides</a> ]--> |
| — <i>Carlos Enciso (Sony Interactive Entertainment)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_48">Optimization Pass Sandboxing in LLVM: Replacing Heuristics on Statically Scheduled Targets</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_48">Video</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_48.pdf">Slides</a> ]--> |
| — <i>Pierre-Andre Saulais (Codeplay Software)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_51">Compile Faster with the Program Repository and ccache</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_51">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_51.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_51.pdf">Slides</a> ]--> |
| — <i>Ying Yi (SN Systems Limited), |
| Paul Bowen-Huggett (SN Systems Limited)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_56">Adventures using LLVM OpenMP Offloading for Embedded Heterogeneous Systems</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_56">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_56.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_56.pdf">Slides</a> ]--> |
| — <i>Lukas Sommer (TU Darmstadt)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_69">Merging Vector Registers in Predicated Codes</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_69">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_69.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_69.pdf">Slides</a> ]--> |
| — <i>Matthias Kurtenacker (Compiler Design Lab, Saarland University), |
| Simon Moll (NEC Germany), |
| Sebastian Hack (Compiler Design Lab, Saarland University)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_80">OpenMP in LLVM --- What is changing and why</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_80">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_80.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_80.pdf">Slides</a> ]--> |
| — <i>Johannes Doerfert (ANL)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_88">A Multidimensional Array Indexing Intrinsics</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_88">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_88.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_88.pdf">Slides</a> ]--> |
| — <i>Prashanth NR (Compiler Tree Technologies), |
| Vinay Madhusudan (Compiler Tree Technologies), |
| Ranjith Kumar (Compiler Tree Technologies)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_95">Improving Code Density for RISC-V Target</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_95">Video</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_95.pdf">Slides</a> ]--> |
| — <i>Wei Wei (Huawei), |
| Chao Yu (Huawei)</i> |
| </li> |
| </ul> |
| |
| <b>Poster</b> |
| <ul> |
| <li><a href="talks.html#LightningTalk_10">LLVM pre-merge checks</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_10">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_10.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_10.pdf">Slides</a> ]--> |
| — <i>Mikhail Goncharov (Google), |
| Christian Kühnel (Google)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_11">Transitioning the Scientific Software Toolchain to Clang/LLVM</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_11">Video</a> ]--> |
| <!--[ <a href="slides/poster_TechTalk_11.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_11.pdf">Slides</a> ]--> |
| — <i>Mike Pozulp (Lawrence Livermore National Laboratory and University of California, Davis), |
| Shawn Dawson (Lawrence Livermore National Laboratory), |
| Ryan Bleile (Lawrence Livermore National Laboratory and University of Oregon), |
| Patrick Brantley (Lawrence Livermore National Laboratory), |
| M. Scott McKinley (Lawrence Livermore National Laboratory), |
| Matt O'Brien (Lawrence Livermore National Laboratory), |
| Dave Richards (Lawrence Livermore National Laboratory)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_18">Changing Everything With Clang Plugins: A Story About Syntax Extensions, Clang's AST, and Quantum Computing</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_18">Video</a> ]--> |
| <!--[ <a href="slides/poster_TechTalk_18.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_18.pdf">Slides</a> ]--> |
| — <i>Hal Finkel (Argonne National Laboratory), |
| Alex Mccaskey (Oak Ridge National Laboratory)</i> |
| </li> |
| <li><a href="talks.html#Poster_19">Automatic generation of LLVM based compiler toolchains from a high-level description</a> |
| <!--[ <a href="slides/poster_Poster_19.pdf">Poster</a> ]--> |
| — <i>Pavel Snobl (Codasip)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_28">Loop Fission: Distributing loops based on conflicting heuristics</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_28">Video</a> ]--> |
| <!--[ <a href="slides/poster_TechTalk_28.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_28.pdf">Slides</a> ]--> |
| — <i>Ettore Tiotto (IBM Canada), |
| Wai Hung (Whitney) Tsang (IBM Canada), |
| Bardia Mahjour (IBM Canada), |
| Kit Barton (IBM Canada)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_35">Flang Update</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_35">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_35.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_35.pdf">Slides</a> ]--> |
| — <i>Steve Scalpone (NVIDIA / Flang)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_36">Extending Clang and LLVM for Interpreter Profiling Perf-ection</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_36">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_36.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_36.pdf">Slides</a> ]--> |
| — <i>Frej Drejhammar (RISE SICS)</i> |
| </li> |
| <li><a href="talks.html#TechTalk_37">Verifying Memory Optimizations using Alive2</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_TechTalk_37">Video</a> ]--> |
| <!--[ <a href="slides/poster_TechTalk_37.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_TechTalk_37.pdf">Slides</a> ]--> |
| — <i>Juneyoung Lee (Seoul National University, Korea), |
| Chung-Kil Hur (Seoul National University, Korea), |
| Nuno P. Lopes (Microsoft Research, UK)</i> |
| </li> |
| <li><a href="talks.html#Poster_39">Using MLIR to implement a compiler for Arc, a language for Batch and Stream Programming</a> |
| <!--[ <a href="slides/poster_Poster_39.pdf">Poster</a> ]--> |
| — <i>Klas Segeljakt (KTH - Royal Institute of Technology), |
| Frej Drejhammar (RISE SICS)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_42">CUDA2OpenCL - a tool to assist porting CUDA applications to OpenCL</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_42">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_42.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_42.pdf">Slides</a> ]--> |
| — <i>Anastasia Stulova (Arm), |
| Marco Antognini (Arm)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_45">llvm-diva – Debug Information Visual Analyzer</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_45">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_45.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_45.pdf">Slides</a> ]--> |
| — <i>Carlos Enciso (Sony Interactive Entertainment)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_51">Compile Faster with the Program Repository and ccache</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_51">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_51.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_51.pdf">Slides</a> ]--> |
| — <i>Ying Yi (SN Systems Limited), |
| Paul Bowen-Huggett (SN Systems Limited)</i> |
| </li> |
| <li><a href="talks.html#Poster_52">MultiLevel Tactics: Lifting loops in MLIR</a> |
| <!--[ <a href="slides/poster_Poster_52.pdf">Poster</a> ]--> |
| — <i>lorenzo chelini (TU Eindhoven), |
| Andi Drebes (Inria and École Normale Supérieure), |
| Oleksandr Zinenko (Google), |
| Albert Cohen (Google), |
| Henk Corporaal (TU Eindhoven), |
| Tobias Grosser (ETH), |
| Nicolas Vasilache (Google)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_56">Adventures using LLVM OpenMP Offloading for Embedded Heterogeneous Systems</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_56">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_56.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_56.pdf">Slides</a> ]--> |
| — <i>Lukas Sommer (TU Darmstadt)</i> |
| </li> |
| <li><a href="talks.html#Poster_57">Interpreted Pattern Matching in MLIR with MLIR</a> |
| <!--[ <a href="slides/poster_Poster_57.pdf">Poster</a> ]--> |
| — <i>Jeff Niu (Google), |
| Mehdi Amini (Google), |
| River Riddle (Google)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_69">Merging Vector Registers in Predicated Codes</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_69">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_69.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_69.pdf">Slides</a> ]--> |
| — <i>Matthias Kurtenacker (Compiler Design Lab, Saarland University), |
| Simon Moll (NEC Germany), |
| Sebastian Hack (Compiler Design Lab, Saarland University)</i> |
| </li> |
| <li><a href="talks.html#Poster_71">Case Study: LLVM Optimizations for AI Applications Using RISC-V V Extension</a> |
| <!--[ <a href="slides/poster_Poster_71.pdf">Poster</a> ]--> |
| — <i>Chia-Hsuan Chang (National Tsing Hua University, Taiwan), |
| Pi-You Chen (National Tsing Hua University, Taiwan), |
| Chao-Lin Lee (National Tsing Hua University, Taiwan), |
| Jenq-Kuen Lee (National Tsing Hua University, Taiwan)</i> |
| </li> |
| <li><a href="talks.html#Poster_77">OpenMP codegen in Flang using MLIR</a> |
| <!--[ <a href="slides/poster_Poster_77.pdf">Poster</a> ]--> |
| — <i>Kiran Chandramohan (Arm Ltd)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_80">OpenMP in LLVM --- What is changing and why</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_80">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_80.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_80.pdf">Slides</a> ]--> |
| — <i>Johannes Doerfert (ANL)</i> |
| </li> |
| <li><a href="talks.html#SRC_87">Autotuning C++ function templates with ClangJIT</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_SRC_87">Video</a> ]--> |
| <!--[ <a href="slides/poster_SRC_87.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_SRC_87.pdf">Slides</a> ]--> |
| — <i>Sebastian Kreutzer (TU Darmstadt), |
| Hal Finkel (Argonne National Laboratory)</i> |
| </li> |
| <li><a href="talks.html#LightningTalk_88">A Multidimensional Array Indexing Intrinsics</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_LightningTalk_88">Video</a> ]--> |
| <!--[ <a href="slides/poster_LightningTalk_88.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_LightningTalk_88.pdf">Slides</a> ]--> |
| — <i>Prashanth NR (Compiler Tree Technologies), |
| Vinay Madhusudan (Compiler Tree Technologies), |
| Ranjith Kumar (Compiler Tree Technologies)</i> |
| </li> |
| <li><a href="talks.html#Poster_89">Some Improvements to the Branch Probability Information (BPI)</a> |
| <!--[ <a href="slides/poster_Poster_89.pdf">Poster</a> ]--> |
| — <i>Akash Banerjee (IIT Hyderabad), |
| Venkata Keerthy S (IIT Hyderabad), |
| Rohit Aggarwal (IIT Hyderabad), |
| Ramakrishna Upadrasta (IIT Hyderabad)</i> |
| </li> |
| <li><a href="talks.html#SRC_90">The Bitcode Database</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_SRC_90">Video</a> ]--> |
| <!--[ <a href="slides/poster_SRC_90.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_SRC_90.pdf">Slides</a> ]--> |
| — <i>Sean Bartell (University of Illinois at Urbana-Champaign), |
| Vikram Adve (University of Illinois at Urbana-Champaign)</i> |
| </li> |
| <li><a href="talks.html#Poster_92">Is Post Dominator tree spoiling your party?</a> |
| <!--[ <a href="slides/poster_Poster_92.pdf">Poster</a> ]--> |
| — <i>Reshabh Kumar Sharma (AMD Inc)</i> |
| </li> |
| <li><a href="talks.html#Poster_94">DragonFFI: using Clang/LLVM for seamless C interoperability, and much more!</a> |
| <!--[ <a href="slides/poster_Poster_94.pdf">Poster</a> ]--> |
| — <i>Adrien Guinet (Quarkslab)</i> |
| </li> |
| <li><a href="talks.html#SRC_96">RISE: A Functional Pattern-based Dialect in MLIR</a> |
| <!--[ <a href="https://www.youtube.com/watch?v=ytv_SRC_96">Video</a> ]--> |
| <!--[ <a href="slides/poster_SRC_96.pdf">Poster</a> ]--> |
| <!--[ <a href="slides/slides_SRC_96.pdf">Slides</a> ]--> |
| — <i>Martin Lücke (University of Edinburgh), |
| Michael Steuwer (University of Glasgow), |
| Aaron Smith (Microsoft)</i> |
| </li> |
| </ul> |
| |
| <!-- |
| <div class="www_sectiontitle" id="cfp">Call for Presentations</div> |
| |
| <p>All developers and users of LLVM and related sub-projects are invited to |
| present and discuss at the EuroLLVM'20 developers’ meeting.</p> |
| |
| <p>We are looking for the following proposals: |
| <ul> |
| <li><b>Technical Talks (25 minutes + 5 minutes Q&A):</b> |
| <ul> |
| <li>On any llvm project such as the core libraries, clang, mlir, flang, etc.</li> |
| <li>On uses of LLVM in academia or industry</li> |
| <li>On new projects using Clang or LLVM</li> |
| <li>On any other LLVM-related topic of interest to participants.</li> |
| </ul> |
| </li> |
| <li><b>Tutorials (60 minutes):</b> in depth talks focused on helping less |
| experienced people get up to speed on an aspect of the LLVM project, with |
| in depth examples and explanations.</li> |
| <li><b>Student Research Competition Technical Talks & Poster (25 minutes + 5 |
| minutes Q&A):</b> The SRC offers students doing LLVM related research a |
| non-academic platform to announce and advertise their work as well as to |
| discuss it with other researchers, developers and users of LLVM. Students |
| are strongly encouraged to present a poster as well, as this will enable |
| wider discussions with the audience. An embargo period to delay the |
| publication of the abstract/talk/poster is possible. There will be a prize for |
| the best SRC entry.</li> |
| <li><b>Lightning Talks (5 minutes, no questions, no discussions)</b></li> |
| <li><b>Panels / round tables (30-60 minutes) / Birds of a Feather (BoF) (30 minutes):</b> |
| <p>These are all discussion formats. The best format is probably mostly |
| dependent on the number of expected participants. For small group |
| highly-engaged discussion, round tables are expected to work best. Round |
| table topics can be proposed closer to the EuroLLVM meeting.</p> |
| <p>For discussions that are expected to attract larger groups, either a BoF |
| or Panel format is expected to work better. A BoF session is run in a |
| presentation-like setup, and therefore is expected to have somewhat less |
| free-flowing discussion than a round table.</p> |
| <p>We encourage proposals for a panel format where several experts (and a |
| moderator) on a topic get together and have an open discussion in front of |
| an audience with prepared questions and also questions from the audience. The |
| program committee will be looking for panel proposals and giving favor to |
| them over more traditional BoF proposals.</p></li> |
| <li><b>Posters (1 hour)</b></li> |
| </ul> |
| </p> |
| |
| <p><b>Submission Requirements:</b></p> |
| |
| <p>The submission deadline is January 11, 2020 at 11:59PM AoE (Anywhere on Earth).</p> |
| |
| <p>Please submit your proposal to the |
| <a href="https://hotcrp.llvm.org/eurollvm2020/">EuroLLVM'20 submission site</a>.</p> |
| |
| <p>For each proposal, please submit a title, short abstract, submission type, |
| abstract for the website, and include who the speakers or panel |
| member/moderators are. If you wish, you can provide a more detailed description |
| of the talk through an extended PDF abstract. We highly recommend you consult |
| and follow the <a href="cfp-faq.html">FAQ</a> and the <a href="cfp-guide.html">guide</a> when |
| submitting your proposal.</p> |
| --> |
| |
| <p>Our program committee chair is Kristof Beyls. The program committee is composed of active developers of the LLVM, Clang, and related sub-communities. |
| The program commitee consists of the following: |
| Mehdi Amini, |
| Meike Baumgärtner, |
| Andrey Bokhanko, |
| Quentin Colombet, |
| Béatrice Creusillet, |
| Nicolai Hähnle, |
| Jan Korous, |
| Tatyana Krasnukha, |
| Jessica Paquette, |
| Diana Picus, |
| Adrian Prantl, |
| Mike Shah. |
| </p> |
| |
| |
| |
| <div class="www_sectiontitle" id="register">Registration</div> |
| <p>Now open : |
| <ul> |
| <li><a href="https://www.eventbrite.com/e/eurollvm20-paris-france-tickets-85606670857">Conference</a></li> |
| <li><a href="https://www.eventbrite.com/e/eurollvm20-newcomer-orientation-tickets-85645498993">Newcomers orientation</a>: |
| This is a short session for those attending the LLVM Developers' Meeting |
| for the first time or for those who have not attended in awhile. This |
| orientation will provide a conference overview, and useful information on |
| how to participate and get involved during the conference. If you are |
| interested in networking and meeting other new LLVM Developers, then you |
| should attend this session. Attending the newcomers session is free but |
| requires registration (for organizational purpose).</li> |
| <li><a href="https://www.eventbrite.com/e/94343837959">Diversity and Inclusion in Compilers & Tools Workshop.</a> |
| This event features speakers and discussion aiming to increase diversity |
| and inclusion within the LLVM community, attendee's workplace or |
| university, and within the field of compilers and tools. It is open to |
| anyone who is interested in these efforts. Our featured speaker this year |
| is Adelina Chalmers; she will be giving a talk entitled <b>"Don’t Let Fear of |
| Feedback Stop your Contributions: How to Respond to Negative Feedback"</b>. You |
| can find more about Adelina and her talk on the registration web page. |
| </li> |
| </ul> |
| </p> |
| |
| <p><b>Is there a student discount?</b> Yes! Student tickets are $50 for just |
| the 2-day conference and $75 for the 2-day conference and reception. Please use |
| your student email when registering. If you are in need of financial assistance |
| read the <a href="#grant">Travel Grants for Students</a> section.</p> |
| |
| <p><b>Is there a discount for individual contributors?</b> We would like this |
| event to be accessible to all LLVM developers. If attending the meeting is cost |
| prohibitive for any reason (ie. you do not have an employer who refunds tickets |
| fees, financial hardship, etc), please fill out this |
| <a href="https://forms.gle/3z8peLzRNVNdgomK8">request form</a> by January 26, |
| 2020. Each request will be considered on a case by case basis.</p> |
| |
| <div class="www_sectiontitle" id="grant">Travel Grants for Students</div> |
| <p>The LLVM Foundation sponsors student travel to attend the LLVM Developers' |
| Meeting. Travel grants cover some or all of travel related expenses. This |
| program is open to full time undergraduate and graduate students.</p> |
| <p>If you are in need of financial assistance to travel to the event, please |
| consider applying for a |
| <a href="https://forms.gle/Uq1mXUHCAFP52ht29">LLVM Foundation Student Travel |
| Grant</a>.</p> |
| |
| <div class="www_sectiontitle" id="logistics">Logistics</div> |
| <p>For travel booking purpose, you should consider the actual conference will |
| start on Monday April 6th, around 9:00AM and will last until Tuesday April 7th, |
| 2020 around 06:00PM. There will be a social event on Monday evening, from 07PM to 10PM, |
| and we will have a <i>"Diversity & inclusion in Compilers & Tools Workshop"</i> |
| on Sunday April 5th afternoon, in the 02:00PM to 06:00PM slot, followed by a |
| <i>"Newcomers orientation session"</i>. |
| </p> |
| |
| <p> |
| <ul> |
| <li><b>Is there a discounted hotel rate?</b> |
| We have reserved a block of rooms at the Marriott Rive Gauche, the |
| conference venue, at a €165/night rate (breakfast & tax included, |
| add €15 for double room occupancy). Please use this |
| <a href="https://book.passkey.com/e/50037493">link</a> for your reservation. |
| Guest rooms will be available on a first come, first serve basis until |
| March 16th.</li> |
| <li><b>Is there parking at the Marriott Rive Gauche?</b> |
| There are several off-site parking (€25.00/day rate) around the venue. |
| The Marriott has limited on-site parking (€30.00/day rate), please |
| contact the hotel directly for reservations.</li> |
| <li><b>How to get to the Marriot Rive Gauche?</b> |
| The venue is mid-way (˜200m walk) between the Glacière and |
| Saint Jacques métro stations on the M6 line. When flying through Orly |
| or Paris Charles de Gaule airports, take the RER B to Paris, and change for |
| the M6 line at Denfert-Rochereau.</li> |
| </ul> |
| </p> |
| |
| <div class="www_sectiontitle" id="coc">Code of Conduct</div> |
| <p>The LLVM Foundation is dedicated to providing an inclusive and safe |
| experience for everyone. We do not tolerate harassment of participants in any |
| form. By registering for this event, we expect you to have read and agree to |
| the <a href="https://llvm.org/docs/CodeOfConduct.html">LLVM Code of Conduct</a>. |
| </p> |
| |
| <div class="www_sectiontitle" id="contact">Contact</div> |
| <p>To contact the organizer, |
| <a href="mailto:arnaud.degrandmaison@llvm.org"> email Arnaud de Grandmaison</a> |
| </p> |
| </div> |
| |
| <!-- *********************************************************************** --> |
| |
| <!--#include virtual="sponsors.incl" --> |
| |
| <hr> |
| |
| <!--#include virtual="../../footer.incl" --> |