Exploiting Heterogeneous Architectures: Applications and Lessons Learned
Exploiting Heterogeneous Architectures: Applications and Lessons Learned
In this talk we show the benefits of using performance portability layers such as alpaka in real-world HPC applications. Using PIConGPU and the CMS Patatrack experiment as examples we demonstrate the minimal porting effort achieved by using alpaka when encountering new and previously unknown hardware architectures.
Keywords: PIConGPU; alpaka; cupla; heterogeneous architectures; heterogeneous systems; heterogeneous programming; C++; performance portability; software portability; HPC
-
Lecture (others)
Thirteenth INFN International School on: "Architectures, tools and methodologies for developing efficient large scale scientific computing applications" (ESC 2022), 03.-08.10.2022, Bertinoro, Italia
Downloads
Permalink: https://www.hzdr.de/publications/Publ-36061