blob: 580ffc179702e74f7720b344ef8b5e02a50a4138 [file] [edit]
<!--#include virtual="../../header.incl" -->
<div style="float:left; width:100%;">
<div class="www_sectiontitle">The Third Workshop on LLVM in Parallel Processing (LLPP) will be held at ICPP 2023</div>
<p>
The LLVM framework is a vast ecosystem that stretches far beyond a "simple"
C/C++ compiler. The variety of programming-language and toolchain-related
parts includes the components to support a host of parallel programming
models and libraries, including CUDA, HIP, OpenMP, SYCL, and the C++ parallel
algorithms. In addition, LLVM serves as a vehicle for various languages in
which parallelism is a first class citizen, such as Julia or Chapel.
The workshop is held in conjunction with the ICPP during the workshop day.
If you are interested in attending the workshop, please register at the
<a href="https://icpp23.sci.utah.edu">ICPP website.</a>
</p>
<br>
<div style="width:100%;">
<table><tr>
<td valign="top">
<ol>
<li><a href="#schedule">Schedule</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ol>
</td>
<td valign="top">
<ul>
<li><b>Conference Dates</b>: August 7th - August 10th, 2023</li>
<li><b>Workshop Date</b>: August 7th, 2023</li>
<li><b>Location</b>: Salt Lake City, Utah, USA</li>
</ul>
</td>
</tr></table>
</div>
<div class="www_sectiontitle" id="schedule">Schedule</div>
<table width="100%" border="1">
<tbody>
<tr style="font-weight: bold">
<td style="min-width: 160px;">
<p>Time (EDT)</p>
</td>
<td>
<p>Speaker</p>
</td>
<td>
<p>Title</p>
</td>
</tr>
<tr>
<td>
<p>8:30 - 8:35 (5 min)</p>
</td>
<td>
<p>
Johannes Doerfert<br />
Konstantinos Parasyris
</p>
</td>
<td>
<p>Welcome and introduction</p>
</td>
</tr>
<tr>
<td>
<p>8:35 - 9:00 (25 min)</p>
</td>
<td>
<p>
John Regehr
</p>
</td>
<td>
<p>
Minotaur: A SIMD-Oriented Synthesizing Superoptimizer
</p>
</td>
</tr>
<tr>
<td>
<p>9:00 - 9:25 (25 min)</p>
</td>
<td>
<p>
Mahesh Lakshminarasimhan
</p>
</td>
<td>
<p>
Optimizing Data Layout Transformations for MLIR-Based Compilers
</p>
</td>
</tr>
<tr>
<td>
<p>9:25 - 10:00 (35 min)</p>
</td>
<td>
<p>
Konstantinos Parasyris
</p>
</td>
<td>
<p>
Scalable Tuning of OpenMP GPU Applications via Kernel Record and Replay
</p>
</td>
</tr>
<tr>
<td>
<p>10:00 - 10:30 (30 min)</p>
</td>
<td>
<p>
</p>
</td>
<td colspan="3" style="background-color: rgb(214, 214, 214);">
<p>
Break
</p>
</td>
</tr>
<tr>
<td>
<p>10:30 - 10:55 (25 min)</p>
</td>
<td>
<p>
Amir Mohammad Tavakkoli
</p>
</td>
<td>
<p>
PEAK: High-performance Transform Dialect
</p>
</td>
</tr>
<tr>
<td>
<p>11:00 - 11:25 (25 min)</p>
</td>
<td>
<p>Johannes Doerfert</p>
</td>
<td>
<p>
Maximizing Parallelism and GPU Utilization For Direct GPU Compilation Through Ensemble Execution
</p>
</td>
</tr>
<tr>
<td>
<p>11:25 - 12:00 (35 min)</p>
</td>
<td>
<p></p>
</td>
<td colspan="3" style="background-color: rgb(214, 214, 214);">
<p>
Open Discussion
</p>
</td>
</tr>
</tbody>
</table>
<b>Topics of Interest</b></br>
Focus areas LLPP include but are not limited to:
<ul>
<li>Parallelism-aware compilation and optimization
<ul>
<li>Parallelism analysis in compilation</li>
<li>Parallelism-aware compiler optimizations</li>
</ul>
</li>
<li>Parallel programming languages and models
<ul>
<li>Domain-specific parallel programming languages</li>
<li>Novel parallelism models and implementations</li>
</ul>
</li>
<li>Performance analysis and tuning in LLVM
<ul>
<li>Performance analysis tools for parallelism</li>
<li>Tuning tools for parallel execution</li>
</ul>
</li>
</ul>
</p>
<p>
<b>Proceedings</b><br/>
Accepted papers will be published by the ACM International
Conference Proceedings Series (ICPS), in conjunction with
those of other ICPP workshops, in a volume entitled 51st
International Conference on Parallel Processing Workshops
(ICPP 2023 Workshops). This volume will be available for
download via the ACM Digital Library.
</p>
<p>
<b>Submission Guidelines</b><br/>
LLPP follows the same submission guidelines as the ICPP
conference, please visit <a href="https://icpp23.sci.utah.edu/submissions/call-for-papers.html">ICPP CFP</a>.
In brief, paper submissions should be in the US letter
<a href="https://www.acm.org/publications/proceedings-template">ACM format</a>,
not exceed 10 pages (incl. references), prepared for
double-blind review, and submitted in the PDF document format.
</p>
<p>
<b>Important Dates (AoE)</b><br/>
Paper submission: June 9th, 2023<br/>
Author notification: June 16th, 2023<br/>
Camera-ready submission: June 26th, 2023<br/>
Workshop date: August 7th, 2023<br/>
</p>
<p>
<b>Organizing Committee</b><br/>
Johannes Doerfert, Lawrence Livermore National Laboratory, USA<br/>
Giorgis Georgakoudis, Lawrence Livermore National Laboratory, USA<br/>
Konstantinos Parasyris, Lawrence Livermore National Laboratory, USA<br/>
</p>
<p>
<b>Program Committee</b><br/>
Zujun Tan, Princeton University, USA<br/>
Tom Deakin, University of Bristol, UK<br/>
Sunita Chandrasekaran, University of Delaware, USA<br/>
Shilei Tian, Stony Brook University, USA<br/>
Kevin Sala, Barcelona Supercomputing Center, Spain<br/>
JP Lehr, AMD, Germany<br/>
Jan Huckelheim, Argonne National Laboratory, USA<br/>
Georgiana Mania, Deutsches Klimarechenzentrum and University of Hamburg, Germany<br/>
Alister Johnson, University of Oregon, USA<br/>
Alexis Perry-Holby, Los Alamos National Laboratory, USA<br/>
Aiden Grossman, UC Davis, USA<br/>
Adrien Roussel, CEA, France<br/>
<br/>
</p>
<div class="www_sectiontitle" id="contact">Contact</div>
<p>
In case of any queries please reach out to the workshop organizers:
Johannes Doerfert (jdoerfert@llnl.gov), Giorgis Georgakoudis (georgakoudis1@llnl.gov), and Konstantinos Parasyris (parasyris1@llnl.gov).
</p>
<div class="www_sectiontitle" id="about">About</div>
The workshop will have proceedings. More information on the paper format is to
follow.
Submissions can be made on the
<a href="https://easychair.org/my/conference?conf=llpp23">LLPP submission page</a>.
We will consider invited talks, tutorials, panels, and other non-research-paper
submissions. Please reach out if you are interested.
<!-- *********************************************************************** -->
<hr>
</div>
<!--#include virtual="../../footer.incl" -->