Skip to content

Latest commit

 

History

History
248 lines (165 loc) · 14.1 KB

README.md

File metadata and controls

248 lines (165 loc) · 14.1 KB

Awesome E-Graphs Awesome

A curated list of resources related to e-graphs, equality saturation, and their applications. Contributions are welcome! Thanks to Yihong Zhang for the initial list.

Table of Contents


Community

Implementations

General

Applications

A reverse search on the egg paper on Google Scholar is a good way to stay up to date

Hardware

Program Synthesis

  • Ruler: Rewrite Rule Inference Using Equality Saturation. OOPSLA 2021. Distinguished paper.

  • CCLemma: E-Graph Guided Lemma Discovery for Inductive Equational Proofs. ICFP 2024.

  • enumo: Equality Saturation Theory Exploration à la Carte. OOPSLA 2023.

  • babble: Learning Better Abstractions with E-Graphs and Anti-unification. POPL 2023.

  • MegaLibm: Implementation and Synthesis of Math Library Functions. POPL 2024. Distinguished paper.

  • Isaria: Automatic Generation of Vectorizing Compilers for Customizable Digital Signal Processors. ASPLOS 2024. Best paper.

Program Optimization

Theorem Proving and Verification

Other

Extraction

Scheduling

Talks

EGRAPHS Workshop

EGRAPHS 2024

Accepted Papers

youtube

EGRAPHS 2023

Presentations

EGRAPHS 2022

Accepted papers

youtube

Blog Posts