Program

Information on how to join the Zoom sessions will be shared with registrants via email shortly before the start of the conference.

NEW: Zoom v. 5.3.0 or newer is required to fully use the Zoom Breakout Rooms feature.

All times are US EDT.

October 14 Day 1
09:50 - 10:00 Welcome from LCPC Chairs and Dr. Samir Das, Chair of Computer Science at Stony Brook University
10:00 - 10:45 Keynote: Until Compilers Get Better at Code Generation: Leverage Human Expertise
J Nelson Amaral, Professor, Faculty of Science - Computing Science U. Alberta
10:45 – 11:45 Session #1: Chair - Abid Malik
  • 10:45 – 11:05
Paper24: An Affine Scheduling Framework for Integrating Data Layout and Loop Transformations
Jun Shirako (Georgia Institute of Technology) and Vivek Sarkar (Georgia Institute of Technology)
  • 11:05 – 11:25
Paper22: Guiding Code Optimizations with Deep Learning-Based Code Matching
Kewen Meng (University of Oregon) and Boyana Norris (University of Oregon)
  • 11:25 – 11:45
Paper23: Expanding Opportunities for Array Privatization in Sparse Computations
Mahdi Mohammadi (University of Arizona) and Michelle Strout (University of Arizona)
Break  
12:00 – 1:00 Session #2: Chair - Lawrence Rauchwerger
  • 12:00 – 12:20
Paper05: Concurrent Execution of Deferred OpenMP Target Tasks with Hidden Helper Threads
Shilei Tian (Stony Brook University), Johannes Doerfert (Argonne National Laboratory) and Barbara Chapman (Stony Brook University)
  • 12:20 – 12:40
Paper08: Using Hardware Transactional Memory to Implement Speculative Privatization in OpenMP
Juan Salamanca (UNESP) and Alexandro Baldassin (UNESP)
  • 12:40 – 1:00
Paper14: Improving Fortran Performance Portability
Jacob Marks (Los Alamos National Laboratory), Eric Medwedeff (Los Alamos National Laboratory), Ondřej Čertík (Los Alamos National Laboratory), Robert Bird (Los Alamos National Laboratory) and Robert Robey (Los Alamos National Laboratory)
Break  
1:30 - Open ended Career Opportunities during and after Gradschool
Attendees will be able to discuss and ask career related questions to young researchers. This is not a panel.
Moderators:

        Martin Kong, Assistant Professor, University of Oklahoma
        Riyadh BaghdadiPostdoctoral researcher at CSAIL/MIT
        Doru Popovici, Postdoctoral Scholar at Lawrence Berkeley National Lab
   
October 15 Day 2
10:00 – 10:45 Keynote: Preparing for Extreme Heterogeneity in High Performance Computing
Jeffrey S Vetter, Group Leader - Future Technologies Group ORNL
10:45 – 11:40 Session #3: Chair - Sam Midkiff
  • 10:45 – 11:05
Paper17: COMET: A Domain-Specific Compilation of High-Performance Computational Chemistry
Erdal Mutlu (Pacific Northwest National Laboratory), Ruiqin Tian (Pacific Northwest National Laboratory), Bin Ren (The College of William & Mary), Sriram Krishnamoorthy (Pacific Northwest National Laboratory), Roberto Gioiosa (Pacific Northwest National Laboratory), Jacques Pienaar (Google) and Gokcen Kestor (Pacific Northwest National Laboratory)
  • 11:05 – 11:20
Paper19 (Invited Short Talk): Studying the expressiveness and performance of domain-specific and general-purpose parallel programming models
Aristeidis Mastoras (Huawei Zurich Research Center) and Albert-Jan N. Yzelman (Huawei Zurich Research Center)
  • 11:20 – 11:40
Paper12: G-Code Re-compilation and Optimization for Faster 3D Printing
Xiaoming Li (University of Delaware)
11:40 – 12:00 Steering Committee + LCPC'21 Announcement 
Break  
12:15 - 1:00 Parallel Networking Sessions

Let’s Talk Tech
In this open session, we discuss the next technical challenges in the field of parallel languages and compilers. This is not a panel, but rather an opportunity to examine future directions for our research.
Moderators:
        Jose Moreira, IBM Research
        Johannes Doerfert, Argonne National Lab (LLVM)
        Chunhua Liao, Lawrence Livermore National Lab (ROSE).

Collaboration Opportunities
Open discussion on how to find collaboration opportunities for graduate students and young researchers. This is not a panel. The goal is to openly discuss among attendees.
Moderators:
        Martin Kong, Assistant Professor, University of Oklahoma
        Riyadh BaghdadiPostdoctoral researcher at CSAIL/MIT
        Doru Popovici, Postdoctoral Scholar at Lawrence Berkeley National Lab

1:00 - 2:00 Session #4: Chair - Xiaoming Li
  • 1:00 – 1:20
Paper07: Optimized Code Generation for Deep Neural Networks
Janaan Lake (Universitiy of Utah), Tharindu Rusira (Universitiy of Utah) and Mary Hall (Universitiy of Utah)
  • 1:20 – 1:40
Paper18: Thermal-Aware Compilation of Spiking Neural Networks to Neuromorphic Hardware
Twisha Titirsha (Drexel University) and Anup Das (Drexel University)
  • 1:40 – 2:00
Paper13: A Quantum-Inspired Model For Bit-Serial SIMD-Parallel Computation
Henry Dietz (University of Kentucky), Aury Shafran (University of Kentucky) and Gregory Murphy (University of Kentucky)
   
October 16 Day 3
10:00 – 10:05 SBU NSF Ookami System
Robert Harrison, IACS Director 
10:05 – 10:25 Arm Scalable Vector Extension in LLVM
Will Lovett - Invited talk from ARM
10:25 - 11:00 Session #5: Chair - Henry "Hank" Dietz
  • 10:25 – 10:40
Paper16 (Invited Short Talk): Exploiting the new Power ISA matrix math instructions through compiler built-ins
Jose Moreira (IBM Research), Kit Barton (IBM Systems), Peter Bergner (IBM Systems), Puneeth Bhat (IBM Systems), Nemanja Ivanovic (IBM Systems), Satish Sadasivam (IBM Systems), Baptiste Saleil (IBM Systems) and Bill Schmidt (IBM Systems)
  • 10:40 – 11:00
Paper06: Enhancing the Top-Down Microarchitectural Analysis Method Using Purchasing Power Parity Theory
Yectli Huerta (University of Minnesota), Brent Swartz (University of Minnesota) and David Lilja (University of Minnesota)
11:00 - 11:45 "Ask me anything" un-panel
Moderator:
        Rudi Eigenmann, University of Delaware
Participants:
        Mary Hall, University of Utah
        Michelle Strout, University of Arizona
        David Padua, University of Illinois at Urbana-Champaign
        Vivek Sarkar, Georgia Tech
Break  
12:00 - 1:00 Session #6: Chair - Paul Kelly
  • 12:00 – 12:20
Paper09: Cain: Automatic Code Generation for Simultaneous Convolutional Filters on Focal-plane Sensor-processors
Edward Stow (Imperial College London), Riku Murai (Imperial College London), Sajad Saeedi (Ryerson University) and Paul H J Kelly (Imperial College London)
  • 12:20 – 12:40
Paper11: Reordering Under the ECMAScript Memory Consistency Model
Akshay Gopalakrishnan (McGill University) and Clark Verbrugge (McGill University)
  • 12:40 – 1:00
Paper15: Verification of Vectorization of Signal Transforms
Patrick Brinich (Drexel University) and Jeremy Johnson (Drexel University)
Conference Closes  
Break  
1:30 - whenever "Virtual Happy hour"