LLVM in HPC - Enabling Performance Portability, Interoperability, and Novel Features - Part 1
Offered By: NHR@FAU via YouTube
Course Description
Overview
Explore recent advancements in the LLVM compiler framework for high-performance computing (HPC) in this seminar talk by Dr. Johannes Doerfert from Lawrence Livermore National Laboratory. Delve into topics such as portable CUDA, debugging and tuning at scale, GPU execution of legacy codes, automatic differentiation of HPC programming models, machine learning in compilers, and the impact of missing static information. Gain insights into how these developments aim to enhance performance, tooling, and development in HPC, with a focus on integrating improvements into the LLVM community compiler. Learn about the potential impact of these advancements on HPC users and developers, considering LLVM's widespread use in various compilers and toolchains.
Syllabus
LLVM in HPC (part 1): Enabling Performance Portability, Interoperability, and Novel Features
Taught by
NHR@FAU
Related Courses
High Performance ComputingGeorgia Institute of Technology via Udacity Введение в параллельное программирование с использованием OpenMP и MPI
Tomsk State University via Coursera Introduction to parallel Programming in Open MP
Indian Institute of Technology Delhi via Swayam High Performance Computing for Scientists and Engineers
Indian Institute of Technology, Kharagpur via Swayam Introduction to Parallel Programming in OpenMP
Indian Institute of Technology Delhi via Swayam