May tea-time: Exploring C++ Standard Parallelism Features for GPU Programming in a Particle-In-Cell Application

May 21st 2025: Kokkos tea-time

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

Ester El Khoury will give a talk entitled “Exploring C++ Standard Parallelism Features for GPU Programming in a Particle-In-Cell Application”

Ester El Khoury is currently a PhD student in Informatics at Maison de la Simulation, CEA Saclay, France. Her research focuses on exploring asynchronous programming models using modern C++ for porting scientific applications to GPUs. Prior to starting her PhD, she completed a six-month internship at Maison de la Simulation, during which she worked on the study presented in this talk. She holds an engineering degree in Electronics and Embedded Systems from Polytech Paris-Saclay, as well as a Master’s degree (M2) in Embedded Systems and Information Processing from Université Paris-Saclay.

Exploring C++ Standard Parallelism Features for GPU Programming in a Particle-In-Cell Application

The C++17 standard introduced stdpar, a high-level parallelism model aimed at simplifying parallel programming. NVIDIA took the initiative to extend this model for GPU execution within heterogeneous computing architectures, with AMD later implementing stdpar as well. In this talk, we evaluate the performance of both NVIDIA’s and AMD’s stdpar implementations in the context of a GPU-accelerated Particle-In-Cell (PIC) code, and compare them with other parallel programming models.

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