PPoPP 2023
Sat 25 February - Wed 1 March 2023 Montreal, Canada
Mon 27 Feb 2023 13:50 - 14:10 at Montreal 4 - Session 2: Programming Chair(s): Michael Scott

We propose a GPU fine-grained load-balancing abstraction that decouples load balancing from work processing and aims to support both static and dynamic schedules with a programmable interface to implement new load-balancing schedules. Prior to our work, the only way to unleash the GPU’s potential on irregular problems has been to workload-balance through application-specific, tightly coupled load-balancing techniques.

With our open-source framework for load-balancing, we hope to improve programmers’ productivity when developing irregular-parallel algorithms on the GPU, and also improve the overall performance characteristics for such applications by allowing a quick path to experimentation with a variety of existing load-balancing techniques. Consequently, we also hope that by separating the concerns of load-balancing from work processing within our abstraction, managing and extending existing code to future architectures becomes easier.

Mon 27 Feb

Displayed time zone: Eastern Time (US & Canada) change

13:50 - 15:10
Session 2: ProgrammingMain Conference at Montreal 4
Chair(s): Michael Scott University of Rochester
13:50
20m
Talk
A Programming Model for GPU Load Balancing
Main Conference
Muhammad Osama University of California, Davis, Serban D. Porumbescu University of California, Davis, John D. Owens University of California, Davis
14:10
20m
Talk
Exploring the Use of WebAssembly in HPC
Main Conference
Mohak Chadha Chair of Computer Architecture and Parallel Systems, Technical University of Munich, Nils Krueger Chair of Computer Architecture and Parallel Systems, Technical University of Munich, Jophin John Chair of Computer Architecture and Parallel Systems, Technical University of Munich, Anshul Jindal Chair of Computer Architecture and Parallel Systems, Technical University of Munich, Michael Gerndt TUM, Shajulin Benedict Indian Institute of Information Technology Kottayam, Kerala, India
14:30
20m
Talk
Fast and Scalable Channels in Kotlin Coroutines
Main Conference
Nikita Koval JetBrains, Dan Alistarh IST Austria, Roman Elizarov JetBrains
14:50
20m
Talk
High-Performance GPU-to-CPU Transpilation and Optimization via High-Level Parallel Constructs
Main Conference
William S. Moses Massachusetts Institute of Technology, Ivan Radanov Ivanov Tokyo Institute of Technology, Jens Domke RIKEN Center for Computational Science, Toshio Endo Tokyo Institute of Technology, Johannes Doerfert Lawrence Livermore National Laboratory, Oleksandr Zinenko Google