Skip to main content

Showing 1–1 of 1 results for author: Namani, A

  1. arXiv:2111.12116  [pdf, other

    cs.PL

    Caviar: An E-graph Based TRS for Automatic Code Optimization

    Authors: Smail Kourta, Adel Namani, Fatima Benbouzid-Si Tayeb, Kim Hazelwood, Chris Cummins, Hugh Leather, Riyadh Baghdadi

    Abstract: Term Rewriting Systems (TRSs) are used in compilers to simplify and prove expressions. State-of-the-art TRSs in compilers use a greedy algorithm that applies a set of rewriting rules in a predefined order (where some of the rules are not axiomatic). This leads to a loss of the ability to simplify certain expressions. E-graphs and equality saturation sidestep this issue by representing the differen… ▽ More

    Submitted 27 February, 2022; v1 submitted 23 November, 2021; originally announced November 2021.

    Comments: Accepted in the 31st Conference on Compiler Construction (CC 2022)