YoVDO

Supercharging Programming Through Compiler Technology

Offered By: Inside Livermore Lab via YouTube

Tags

Machine Learning Courses Scientific Computing Courses High Performance Computing Courses Moore's Law Courses Enzymes Courses Finite Element Method Courses Automatic Differentiation Courses MFEM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a seminar on advanced compiler technology and its impact on scientific computing and machine learning. Delve into William Moses' presentation from the University of Illinois Urbana-Champaign, focusing on high-level abstractions within general-purpose compilers. Discover how these innovations enable the automatic generation of fast, portable, and composable programs. Examine the application of this approach in two critical domains: automatic differentiation and parallelism. Learn about Enzyme, a compiler that automatically generates derivatives from existing computer programs without modifying the original application. Understand how this technology combines differentiation with program optimization, resulting in significantly faster code. Gain insights into the potential future applications of this domain-agnostic compiler approach, including its use in probabilistic programming. Sponsored by the MFEM project, this FEM@LLNL Seminar Series talk offers valuable knowledge for those interested in finite element research and applications.

Syllabus

FEM@LLNL | Supercharging Programming Through Compiler Technology


Taught by

Inside Livermore Lab

Related Courses

Nanomanufacturing
Stanford University via Stanford OpenEdx
Basics of Field Effect Transistors and Technology Scaling
The Hong Kong University of Science and Technology via edX
Stanford Seminar - An Architect's Point of View on Emerging Technologies
Stanford University via YouTube
Real Physics Talk - Carver Mead
Unzicker's Real Physics via YouTube
Managing Reference Data with Sirius - Not-So-Big Data After All
ChariotSolutions via YouTube