Performance Portability for Next-Generation Heterogeneous Systems

Performance Portability for Next-Generation Heterogeneous Systems
Monday, February 26th, 2024
1:00 PM – 2:30 PM (EST)
Virtual via Zoom
Contact: John K. Holmen (

Presenter: Tom Deakin, University of Bristol (

This session, offered by OLCF, NERSC, and ALCF as part of the Performance Portability Training Series.


Our high-performance applications must be written to embrace the full ecosystem of supercomputer design. They need to take advantage of the hierarchy of concurrency on offer, and utilize the whole processor. And writing these applications must be productive because HPC software outlives any one system. Our applications need to address the “Three Ps” and be Performance Portable and Productive.

This talk will highlight the opportunities this variety of heterogeneous architectures brings to applications, and how application performance and portability can be rigorously measured and compared across diverse architectures. It will share a strategy for writing performance portable applications and present the roles that ISO languages C++ and Fortran, as well as parallel programming models and abstractions such as OpenMP, SYCL and Kokkos play in the ever-changing heterogeneous landscape.

A live Q&A Session on the the Three Ps will occur at the end of this training.

Target Audience

Developers interested in learning about performance portability and how one can write more portable applications.


This event is in the past. Thank you for participating.


This event is past. Thank you for participating.

If you have any questions about this training series, please contact John Holmen ( for more information.


Feb 26 2024


1:00 pm - 2:30 pm


John Holmen
QR Code

Comments are closed.