Verified tensor-program optimization via high-level scheduling rewrites

<jats:p>We present a lightweight Coq framework for optimizing tensor kernels written in a pure, functional array language. Optimizations rely on user scheduling using series of verified, semantics-preserving rewrites. Unusually for compilation targeting imperative code with arrays and nested l...

Full description

Bibliographic Details
Main Authors: Liu, Amanda (Author), Bernstein, Gilbert Louis (Author), Chlipala, Adam (Author), Ragan-Kelley, Jonathan (Author)
Format: Article
Language:English
Published: Association for Computing Machinery (ACM), 2022-07-19T13:14:37Z.
Subjects:
Online Access:Get fulltext