April tea-time: Solomon: unified schemes for directive-based GPU offloading

April 16th 2025: Kokkos tea-time

CExA organizes the 10th Kokkos tea-time on Wednesday, April the 16th, 2025 for 45min starting at 7AM Pacific, 10AM Eastern, 4PM Paris, 11PM Tokyo. It can be followed on Zoom, or by phone.

Yohei Miki will give a talk entitled “Solomon: unified schemes for directive-based GPU offloading”

Yohei Miki is an associate professor at the University of Tokyo. He has a Ph.D. in Science (defended in 2014). His research interests include galactic archaeology, coevolution of massive black holes and galaxies, N-body simulations, and GPU computing.

Solomon: unified schemes for directive-based GPU offloading

Directive-based GPU offloading using OpenACC or OpenMP target is a convenient way to port existing codes originally developed for multicore CPUs. Although OpenACC and OpenMP target provide similar features, both methods have pros and cons. OpenACC has better functions and an abundance of documents, but it is virtually for NVIDIA GPUs. OpenMP target supports NVIDIA/AMD/Intel GPUs but has fewer functions than OpenACC. In this talk, we will present a newly developed header-only library, Solomon (Simple Off-LOading Macros Orchestrating multiple Notations), to unify the interface for GPU offloading with the support of both OpenACC and OpenMP target.

Additional info

In a web browser or from the application.

https://zoom-lfx.platform.linuxfoundation.org/meeting/92397190835?password=b177af2d-9c4a-4376-9d17-b57588a88146

  • Meeting ID: 923 971 90835
  • Passcode: 218480

One tap mobile

  • France: +33170950350,,92397190835#,,,,*218480#
  • France: +33186995831,,92397190835#,,,,*218480#
  • US: +12532158782,,92397190835#,,,,*218480#
  • US: +13462487799,,92397190835#,,,,*218480#

By phone

  • Meeting ID: 923 971 90835
  • Meeting Passcode: 218480

Dial by your location

  • +33 1 7095 0350 France
  • +33 1 8699 5831 France
  • +49 695 050 2596 Germany
  • +49 69 7104 9922 Germany
  • +1 564 217 2000 USA
  • +1 646 931 3860 USA
  • +81 3 4579 0545 Japan
  • +81 3 4579 0432 Japan
  • Numbers for other countries