Back

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
Humanities and Social Sciences
Humanities and Social Sciences
Humanities and Social Sciences
Engineering
Engineering
Engineering
Life Sciences
Life Sciences
Life Sciences
Physics
Physics
Physics

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.

Authors