<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi, everyone,</p>
    <p>A quick note: The LLVM in HPC workshop at SC20 is happening now.
      If you're interested in joining the online event, you need to
      register for the SC20 workshops
      (<a class="moz-txt-link-freetext" href="https://sc20.supercomputing.org/attend/register/">https://sc20.supercomputing.org/attend/register/</a>) which costs $50
      ($20 for students), and that provides access to all SC20 workshops
      (live streams, videos, etc.). See the SC20 page for more
      information.<br>
    </p>
    <h2 id="agenda" style="font-size: 24px; margin: 0px 0px 10px; color:
      rgb(57, 57, 57); line-height: 1.1; font-family: "Quattrocento
      Sans", "Helvetica Neue", Helvetica, Arial,
      sans-serif; font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; letter-spacing: normal; orphans: 2;
      text-align: start; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-stroke-width: 0px; text-decoration-style: initial;
      text-decoration-color: initial;">Agenda</h2>
    <table style="border-collapse: collapse; border-spacing: 0px;
      margin: 0px 0px 20px; width: 590px; color: rgb(102, 102, 102);
      font-family: "Quattrocento Sans", "Helvetica
      Neue", Helvetica, Arial, sans-serif; font-size: 14px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 300; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      text-decoration-style: initial; text-decoration-color: initial;">
      <thead><tr>
          <th style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); color: rgb(68, 68, 68);">Time
            (EST)</th>
          <th style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); color: rgb(68, 68, 68);">Speaker</th>
          <th style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); color: rgb(68, 68, 68);">Title</th>
        </tr>
      </thead><tbody>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">10:00</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Hal Finkel</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Welcome</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">10:05</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Mehdi Amini</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Keynote: MLIR: an Agile Infrastructure
            for Building a Compiler Ecosystem</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">11:15</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Coffee</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Break</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">11:30</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Rahim Mammadli</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Static Neural Compiler Optimization via
            Deep Reinforcement Learning</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">12:10</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Michael Kruse</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Autotuning Search Space for Loop
            Transformations</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">12:50</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Dibyendu Das</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Deep Learning-based Approximate
            Graph-Coloring Algorithm for Register Allocation</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">1:30</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Lunch</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Break</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">2:30</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Alok Mishra</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Extending the LLVM/Clang Framework for
            OpenMP Metadirective Support</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">3:10</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Andrew Lamzed-Short</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Towards Automated Kernel Fusion for the
            Optimisation of Scientific Applications</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">3:50</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Alexis Engelke</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Robust Practical Binary Optimization at
            Run-time using LLVM</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">4:30</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Coffee</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Break</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">4:45</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Hal Finkel</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Really Embedding Domain-Specific
            Languages into C++</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">5:25</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);"><i>All Presenters</i></td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Panel Discussion</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">6:25</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Final</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">Discussion</td>
        </tr>
        <tr>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0);">6:30</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">The</td>
          <td style="text-align: left; padding: 5px 10px; border-bottom:
            1px solid rgb(229, 229, 229); border-right: 1px solid
            rgb(255, 204, 0);">End</td>
        </tr>
      </tbody>
    </table>
    <br class="Apple-interchange-newline">
    <p> -Hal<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 9/8/20 12:54 PM, Hal Finkel wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:8e1c3694-d932-1c44-d826-c20479b2040d@anl.gov">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hi, everyone,</p>
      <p>The paper submission deadline for this year's LLVM in HPC
        workshop has been further extended to September 14th (AoE).
        We're looking for a few additional submissions, so if you have
        anything that could be submitted as a paper by the beginning of
        next week, please take advantage of this opportunity. If you
        have any questions, please let me know.<br>
      </p>
      <p>SC20 is now a virtual event. Please see <a
          class="moz-txt-link-freetext"
          href="https://llvm-hpc-2020-workshop.github.io/"
          moz-do-not-send="true">https://llvm-hpc-2020-workshop.github.io/</a>
        for more information.</p>
      <p> -Hal</p>
      <div class="moz-cite-prefix">On 6/24/20 5:37 PM, Hal Finkel wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:6e165c58-aae1-f04d-2091-748187f7b4d1@anl.gov"> <font
          face="tt">                                CALL FOR PAPERS<br>
          <br>
================================================================================<br>
          <br>
                                           LLVM-HPC2020:<br>
                   The Sixth Workshop on the LLVM Compiler
          Infrastructure in HPC<br>
                             <a class="moz-txt-link-freetext"
            href="https://llvm-hpc-2020-workshop.github.io/"
            moz-do-not-send="true">https://llvm-hpc-2020-workshop.github.io/</a><br>
          <br>
                                           November 12th<br>
                                        In conjunction with<br>
                               SC20: The International Conference for<br>
                              High Performance Computing, Networking,<br>
                                       Storage, and Analysis<br>
          <br>
================================================================================<br>
          <br>
          The sixth annual LLVM in HPC Workshop, held in conjunction
          with SC20 and<br>
          in cooperation with TCHPC.<br>
          <br>
          LLVM, winner of the 2012 ACM Software System Award, has become
          an<br>
          integral part of the software-development ecosystem for
          optimizing<br>
          compilers, dynamic-language execution engines, source-code
          analysis and<br>
          transformation tools, debuggers and linkers, and a whole host
          of<br>
          programming-language and toolchain-related components. Now
          heavily used<br>
          in both academia and industry, where it allows for rapid
          development of<br>
          production-quality tools, LLVM is increasingly used in work
          targeted at<br>
          high-performance computing. Research in, and implementation
          of, program<br>
          analysis, compilation, execution, and profiling has clearly
          benefited<br>
          from the availability of a high-quality, freely-available
          infrastructure<br>
          on which to build.<br>
          <br>
          This sixth annual workshop will feature contributed papers and
          invited<br>
          talks focusing on recent developments, from both academia and
          industry,<br>
          that build on LLVM to advance the state of the art in
          high-performance<br>
          computing.<br>
          Topics of interest include, but are not limited to:<br>
            * Compiler design for highly-concurrent/parallel
          environments<br>
            * Compilation techniques targeted at
          high-performance-computing codes<br>
            * Programming-language implementation techniques enabling
          high<br>
              performance and high productivity<br>
            * Embedding compilation and dynamic execution at scale<br>
            * Tools for optimization, profiling, and feedback<br>
            * Source code transformation and analysis<br>
            * Gap analyses of open-source LLVM-based tools<br>
          <br>
          Lightning Talks: The workshop will hold a lightning-talk
          session. Please<br>
          contribute to making this session both vibrant and
          informative! An<br>
          abstract and one-page summary are required for consideration.<br>
          <br>
          Deadlines:<br>
          <br>
            * Paper submissions due: Extended to: September 14, 2020
          (AoE)<br>
            * Notification to authors of acceptance: September 28, 2020<br>
            * Camera-ready papers due: October 8, 2020<br>
            * Workshop takes place: November 16, 2020<br>
          <br>
          Please see the SC20 home page (<a
            class="moz-txt-link-freetext"
            href="http://sc20.supercomputing.org/"
            moz-do-not-send="true">http://sc20.supercomputing.org/</a>)
          for<br>
          registration deadlines and other information associated with
          the parent<br>
          event.<br>
          <br>
          Submissions:<br>
          <br>
          Please submit papers using the SC20 submissions system<br>
          (<a class="moz-txt-link-freetext"
            href="https://submissions.supercomputing.org/"
            moz-do-not-send="true">https://submissions.supercomputing.org/</a>)
          by selecting the "SC20<br>
          Workshop: LLVM-HPC2020 Full Papers" form. Papers must be in
          IEEE<br>
          conference format, should be no more than 12 pages (including
          references<br>
          and figures), and must be at least eight pages long.<br>
          <br>
          To submit a lightning talk, please use the "SC20 Workshop:
          LLVM-HPC2020<br>
          Lightning Talks" form.<br>
          <br>
          Direct links to the submission forms and other information are
          available<br>
          on the workshop web page.<br>
          <br>
          Proceedings:<br>
          <br>
          The proceedings will be archived in IEEE Xplore through TCHPC.<br>
          Lightning-talk summaries will not be included in the
          proceedings.<br>
          <br>
          Organizers:<br>
          <br>
          Hal Finkel, Argonne National Laboratory, <a
            class="moz-txt-link-abbreviated"
            href="mailto:hfinkel@anl.gov" moz-do-not-send="true">hfinkel@anl.gov</a><br>
          Alexis Perry-Holby, Los Alamos National Laboratory, <a
            class="moz-txt-link-abbreviated"
            href="mailto:aperry@lanl.gov" moz-do-not-send="true">aperry@lanl.gov</a><br>
          James Brodman, Intel Corporation, <a
            class="moz-txt-link-abbreviated"
            href="mailto:james.brodman@intel.com" moz-do-not-send="true">james.brodman@intel.com</a><br>
          John Leidel, Tactical Computing Laboratories, <a
            class="moz-txt-link-abbreviated"
            href="mailto:jleidel@tactcomplabs.com"
            moz-do-not-send="true">jleidel@tactcomplabs.com</a><br>
          <br>
          Program Committee:<br>
          <br>
          Richard Barton, ARM <br>
          Sunita Chandrasekaran, University of Delaware <br>
          Camille Coti, University of Paris XIII / University of Oregon
          <br>
          Christian Delozier, U.S. Naval Academy <br>
          Tobias Grosser, ETH Zürich <br>
          Jeff Hammond, Intel <br>
          Torsten Hoefler, ETH Zürich <br>
          Teresa Johnson, Google <br>
          Alice Koniges, University of Hawaii <br>
          Cameron McInally, Hewlett Packard Enterprise <br>
          Pat McCormick, Los Alamos National Laboratory <br>
          EJ Park, Los Alamos National Laboratory <br>
          Nadav Rotem, Facebook <br>
          Frank Winter, Thomas Jefferson National Accelerator Facility <br>
          Michael Wong, Codeplay<br>
          <br>
        </font>
        <pre class="moz-signature" cols="72"><font face="tt">-- 
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facility
Argonne National Laboratory</font></pre>
      </blockquote>
      <pre class="moz-signature" cols="72">-- 
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facility
Argonne National Laboratory</pre>
    </blockquote>
  </body>
</html>