YoVDO

Kokkos: Getting Lucky By Design - Performance Portability and API Design Principles

Offered By: NHR@FAU via YouTube

Tags

High Performance Computing Courses C++ Courses Parallel Programming Courses GPU Computing Courses API Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the design principles and success factors behind Kokkos, a widely adopted programming model for performance portability in high-performance computing (HPC), in this 58-minute NHR PerfLab Seminar talk. Dive into Christian Trott's insights as the co-leader of the Kokkos core team at Sandia National Laboratories. Discover how Kokkos addresses the challenges of developing and maintaining applications for diverse HPC platforms, including both CPU- and GPU-based systems. Learn about the API design considerations that enhance usability, maintainability, and productivity for Kokkos users. Gain valuable perspectives on the role of community development in Kokkos's widespread adoption across Department of Energy National Laboratories and the broader HPC community. Benefit from Trott's extensive experience in performance portability solutions, C++ standards development, and scientific software projects as he shares key factors contributing to Kokkos's success in the evolving landscape of high-performance computing.

Syllabus

Kokkos: Getting Lucky By Design


Taught by

NHR@FAU

Related Courses

Моделирование биологических молекул на GPU (Biomolecular modeling on GPU)
Moscow Institute of Physics and Technology via Coursera
Practical Deep Learning For Coders
fast.ai via Independent
GPU Architectures And Programming
Indian Institute of Technology, Kharagpur via Swayam
Perform Real-Time Object Detection with YOLOv3
Coursera Project Network via Coursera
Getting Started with PyTorch
Coursera Project Network via Coursera