SC22 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Workshops Archive

Blending Accelerated Programming Models in the Face of Increasing Hardware Diversity

Workshop: 2022 International Workshop on Performance Portability and Productivity (P3HPC)

Authors: CJ Newburn (NVIDIA Corporation), Tom Deakin (University of Bristol), Ben Menadue (Australian National University), Hoon Ryu (Korea Institute of Science and Technology Information (KISTI)), Christian Trott (Sandia National Laboratories), and Ana Lucia Varbanescu (University of Twente)

Abstract: The choice of programming model for accelerated computing applications depends on a wide range of factors, which weigh differently across application domains, institutions, and even countries. Why does one application use standard programming languages like C++, while another uses embedded programming models like Kokkos or directives such as OpenACC, and yet another directly programs in vendor-specific languages like CUDA or HIP? This panel will work through a comparison of the various choices, and share hands-on experience from developers in different countries and fields of expertise. We’ll explore both technical and non-technical reasons for how the various approaches are mixed. Join us for a fun and insightful session!

Back to 2022 International Workshop on Performance Portability and Productivity (P3HPC) Archive Listing

Back to Full Workshop Archive Listing