Minisymposium Presentation
Impact of Code Refactoring for Heterogeneous Platforms to Performance Portability
Wednesday, June 5, 2024
12:30
-
13:00
CEST
Climate, Weather and Earth Sciences
Climate, Weather and Earth Sciences
Climate, Weather and Earth Sciences
Chemistry and Materials
Chemistry and Materials
Chemistry and Materials
Computer Science and Applied Mathematics
Computer Science and Applied Mathematics
Computer Science and Applied Mathematics
Engineering
Engineering
Engineering
Life Sciences
Life Sciences
Life Sciences
Physics
Physics
Physics
Presenter
Mikko
Byckling
-
Intel Corporation
Description
We investigate how code refactoring of CLOUDSC benchmark impacts the performance portability across different hardware platforms and code revisions. For hardware platforms, we choose Intel® Xeon® Processor CPUs and Intel® Data Center GPU Max Series GPUs. For code revisions, we choose Fortran with OpenMP, Fortran with OpenMP offload and SYCL versions of the CLOUDSC benchmark. Besides performance, we discuss main challenges identified in cross-platform comparisons and propose some possible methods to resolve them.