<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>