Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A Verified Compiler for a Functional Tensor Language - PLDI 2024

ACM SIGPLAN via YouTube

Overview

Explore a groundbreaking video presentation from PLDI 2024 that delves into the development of a verified compiler for a functional tensor language. Discover how researchers from MIT and the University of Washington tackle the challenge of producing efficient array code for high-performance domains like image processing and machine learning. Learn about ATL, a pure functional tensor language that introduces reshape operators to decouple compute and storage order. Understand the complexities involved in formally proving the correctness of the compilation algorithm, including the discovery and resolution of a soundness bug in the original published algorithm. Examine the new type system developed to capture safety conditions and enable compiler correctness proofs for well-typed source programs. Gain insights into the evaluation of this type system and compiler implementation across various programs and optimizations, demonstrating performance comparable to established compilers like Halide.

Syllabus

[PLDI24] A Verified Compiler for a Functional Tensor Language

Taught by

ACM SIGPLAN

Reviews

Start your review of A Verified Compiler for a Functional Tensor Language - PLDI 2024

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.