Please read these instructions before posting any event on Fermilab Indico

Indico will be down for maintenance on Thursday, May 16th from 6:00PM - 8:00PM CST.

31 July 2023 to 4 August 2023
America/Chicago timezone

Status of OpenMP Target Offloading in Grid

31 Jul 2023, 17:20
20m
Comitium (WH2SE)

Comitium

WH2SE

Speaker

Dr Meifeng Lin (Brookhaven National Laboratory)

Description

I will give a status update of using OpenMP target offloading in the Grid library. As part of the US Exascale Computing Project, we have been investigating the possibility of using a portable programming model in Grid to support execution on different architectures. OpenMP, a directives-based programming model, supports both CPU multithreading and different GPU architectures through appropriate compilers. After some success of using OpenMP target offloading in GridMini, a reduced version of Grid, we have implemented OpenMP target offloading in the full version of Grid. I will report recent benchmark results on NVIDIA, AMD and Intel GPUs and also discuss some issues encountered.

Topical area Software Development and Machines

Primary author

Dr Meifeng Lin (Brookhaven National Laboratory)

Presentation materials