Mon 13 Jun 2022 09:00 - 10:00 at Toucan - (Tutorial) Egg Part I
Mon 13 Jun 2022 10:30 - 12:00 at Toucan - (Tutorial) Egg Part II
Mon 13 Jun 2022 21:00 - 22:00 at Toucan - (Tutorial) Egg Part I
Mon 13 Jun 2022 22:30 - 00:00 at Toucan - (Tutorial) Egg Part II
Mon 13 Jun 2022 10:30 - 12:00 at Toucan - (Tutorial) Egg Part II
Mon 13 Jun 2022 21:00 - 22:00 at Toucan - (Tutorial) Egg Part I
Mon 13 Jun 2022 22:30 - 00:00 at Toucan - (Tutorial) Egg Part II
Come learn how to build applications with the egg
equality saturation (EqSat) library! EqSat is a technique to efficiently search through the space of terms equivalent to a given input. egg
is a state-of-the-art EqSat toolkit; it’s been used to build program optimizers, equivalence checkers, and synthesizers in domains ranging from ML kernels to 3D printing.
In this tutorial, we’ll provide an introduction to egg
and EqSat highlighting key features like e-class analyses and e-graph extraction. Participants will join us in building an optimizer for symbolic arithmetic expressions from scratch.
Mon 13 JunDisplayed time zone: Pacific Time (US & Canada) change
Mon 13 Jun
Displayed time zone: Pacific Time (US & Canada) change
09:00 - 10:00 | |||
09:00 60mTutorial | Build your own optimizer with egg! Tutorials |
10:30 - 12:00 | |||
10:30 90mTutorial | Build your own optimizer with egg! Tutorials |
21:00 - 22:00 | |||
21:00 60mTutorial | Build your own optimizer with egg! Tutorials |
22:30 - 00:00 | |||
22:30 90mTutorial | Build your own optimizer with egg! Tutorials |