Video: Preparing to program Aurora at Exascale – Early experiences and future directions

Hal Finkel from Argonne gave this talk at IWOCL / SYCLcon 2020. “Argonne National Laboratory’s Leadership Computing Facility will be home to Aurora, our first exascale supercomputer. This presentation will summarize the experiences of our team as we prepare for Aurora, exploring how to port applications to Aurora’s architecture and programming models, and distilling the challenges and best practices we’ve developed to date.”

An Alternative to OpenMP and an On-Ramp to Future C++ Standards

In this edition of Let’s Talk Exascale, Christian Trott of Sandia National Laboratories shares insights about Kokkos, a programming model for numerous Exascale Computing Project applications. “Kokkos is a programming model being developed to deliver a widely usable alternative to programming in OpenMP. It is expected to be easier to use and provide a higher degree of performance portability, while integrating better into C++ codes.”

Video: The Kokkos C++ Performance Portability EcoSystem for Exascale

Christian Trott from Sandia gave this talk at the GPU Technology Conference. “The Kokkos C++ Performance Portability EcoSystem is a production-level solution for writing modern C++ applications in a hardware-agnostic way. We’ll provide success stories for Kokkos adoption in large production applications on the leading supercomputing platforms in the U.S. We’ll focus particularly on early results from two of the world’s most powerful supercomputers, Summit and Sierra, both powered by NVIDIA Tesla V100 GPUs.”