YoVDO

LLVM in HPC: Enabling Performance Portability, Interoperability, and Novel Features - Part 2

Offered By: NHR@FAU via YouTube

Tags

LLVM Courses CUDA Courses High Performance Computing Courses GPU Computing Courses Code Optimization Courses Automatic Differentiation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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, effortless 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 for widespread impact across various toolchains and programming languages used in scientific computing.

Syllabus

LLVM in HPC (part 2): Enabling Performance Portability, Interoperability, and Novel Features


Taught by

NHR@FAU

Related Courses

RISC-V Toolchain and Compiler Optimization Techniques
Linux Foundation via edX
The State of Julia in 2021 - JuliaCon Keynote
The Julia Programming Language via YouTube
Get Started Using WebAssembly (wasm)
egghead.io
DataFusion and Apache Arrow: Supercharging Data Analytics with a Rust-Based Query Engine
Databricks via YouTube
Compilers - Jared Shumway
White Hat Cal Poly via YouTube