Exploiting Heterogeneous Architectures: Applications and Lessons Learned


Exploiting Heterogeneous Architectures: Applications and Lessons Learned

Stephan, J.

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

  • Open Access Logo 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