Migrating from CUDA-only to Multi-Platform DPC++

Steffen Christgau, Zuse Institute Berlin (ZIB)
IXPUG logo

IXPUG Technical Webinar: Migrating from CUDA-only to Multi-Platform DPC++

At 10:00 am (CT) on Feb. 18, 2021, IXPUG will present a technical webinar to demonstrate how an existing CUDA stencil application code can be migrated to DPC++ with the help of the Compatibility Tool. The session will highlight and discuss the crucial differences between the two programming environments in the context of migrating the tsunami simulation easyWave. The discussion also includes steps for making the code to compliant with the SYCL standard. The webinar will also show that the migrated code can run on a wide range of platforms starting from CPUs, over GPUs, to FPGAs.

Speaker: Steffen Christgau, Zuse Institute Berlin (ZIB)

Q&A: Marius Knaust (ZIB) will join to answer FPGA-related questions from the audience.

Bio: Steffen Christgau is a research associate in the Algorithms for Innovative Architectures research group of the Supercomputing Department at the Zuse Institute Berlin (ZIB), one of Germany's National Supercomputing Centers. His current research interests are the efficient usage of persistent memory for HPC applications as well as their optimization for new hardware platforms with established and new programming environments. He received his Ph.D. as well as his M.Sc. degree in computer science from the University of Potsdam, Germany. While working at the Operating Systems and Distributed Systems group, his research focused on designing and optimizing MPI implementations for an experimental, non-cache-coherent many-core processor. Before he joined ZIB, he also worked in the industry on compiler implementations and robotic systems as well as a lecturer for parallel computing.