The LLVM Compiler Infrastructure
Site Map:
Search this Site

Useful Links
Release Emails
18.1.7: Jun 2024
18.1.6: May 2024
18.1.5: May 2024
18.1.4: Apr 2024
18.1.3: Apr 2024
18.1.2: Mar 2024
18.1.1: Mar 2024
18.1.0: Mar 2024
17.0.6: Nov 2023
17.0.5: Nov 2023
17.0.4: Oct 2023
17.0.3: Oct 2023
17.0.2: Oct 2023
17.0.1: Sep 2023
All Announcements

Maintained by the
llvm-admin team
The Third Workshop on LLVM in Parallel Processing (LLPP) will be held at ICPP 2023

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 ICPP website.

  1. Schedule
  2. Contact
  3. About
  • Conference Dates: August 7th - August 10th, 2023
  • Workshop Date: August 7th, 2023
  • Location: Salt Lake City, Utah, USA

Time (EDT)



8:30 - 8:35 (5 min)

Johannes Doerfert
Konstantinos Parasyris

Welcome and introduction

8:35 - 9:00 (25 min)

John Regehr

Minotaur: A SIMD-Oriented Synthesizing Superoptimizer

9:00 - 9:25 (25 min)

Mahesh Lakshminarasimhan

Optimizing Data Layout Transformations for MLIR-Based Compilers

9:25 - 10:00 (35 min)

Konstantinos Parasyris

Scalable Tuning of OpenMP GPU Applications via Kernel Record and Replay

10:00 - 10:30 (30 min)


10:30 - 10:55 (25 min)

Amir Mohammad Tavakkoli

PEAK: High-performance Transform Dialect

11:00 - 11:25 (25 min)

Johannes Doerfert

Maximizing Parallelism and GPU Utilization For Direct GPU Compilation Through Ensemble Execution

11:25 - 12:00 (35 min)

Open Discussion

Topics of Interest
Focus areas LLPP include but are not limited to:
  • Parallelism-aware compilation and optimization
    • Parallelism analysis in compilation
    • Parallelism-aware compiler optimizations
  • Parallel programming languages and models
    • Domain-specific parallel programming languages
    • Novel parallelism models and implementations
  • Performance analysis and tuning in LLVM
    • Performance analysis tools for parallelism
    • Tuning tools for parallel execution

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.

Submission Guidelines
LLPP follows the same submission guidelines as the ICPP conference, please visit ICPP CFP. In brief, paper submissions should be in the US letter ACM format, not exceed 10 pages (incl. references), prepared for double-blind review, and submitted in the PDF document format.

Important Dates (AoE)
Paper submission: June 9th, 2023
Author notification: June 16th, 2023
Camera-ready submission: June 26th, 2023
Workshop date: August 7th, 2023

Organizing Committee
Johannes Doerfert, Lawrence Livermore National Laboratory, USA
Giorgis Georgakoudis, Lawrence Livermore National Laboratory, USA
Konstantinos Parasyris, Lawrence Livermore National Laboratory, USA

Program Committee
Zujun Tan, Princeton University, USA
Tom Deakin, University of Bristol, UK
Sunita Chandrasekaran, University of Delaware, USA
Shilei Tian, Stony Brook University, USA
Kevin Sala, Barcelona Supercomputing Center, Spain
JP Lehr, AMD, Germany
Jan Huckelheim, Argonne National Laboratory, USA
Georgiana Mania, Deutsches Klimarechenzentrum and University of Hamburg, Germany
Alister Johnson, University of Oregon, USA
Alexis Perry-Holby, Los Alamos National Laboratory, USA
Aiden Grossman, UC Davis, USA
Adrien Roussel, CEA, France


In case of any queries please reach out to the workshop organizers: Johannes Doerfert (, Giorgis Georgakoudis (, and Konstantinos Parasyris (

The workshop will have proceedings. More information on the paper format is to follow. Submissions can be made on the LLPP submission page. We will consider invited talks, tutorials, panels, and other non-research-paper submissions. Please reach out if you are interested.