Pith. sign in

REVIEW 1 cited by

Automating Constraint-Aware Datapath Optimization using E-Graphs

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2303.01839 v1 pith:TKRMABTJ submitted 2023-03-03 cs.AR

classification cs.AR
keywords optimizationtoolknownprogramabstractaggressiveanalysisarchitectures
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

Numerical hardware design requires aggressive optimization, where designers exploit branch constraints, creating optimization opportunities that are valid only on a sub-domain of input space. We developed an RTL optimization tool that automatically learns the consequences of conditional branches and exploits that knowledge to enable deep optimization. The tool deploys custom built program analysis based on abstract interpretation theory, which when combined with a data-structure known as an e-graph simplifies complex reasoning about program properties. Our tool fully-automatically discovers known floating-point architectures from the computer arithmetic literature and out-performs baseline EDA tools, generating up to 33% faster and 41% smaller circuits.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Towards Relational Contextual Equality Saturation

    cs.PL 2025-07 conditional novelty 4.0 of 10

    Work-in-progress report proposing a lattice-based set-theoretic model for context-sensitive rewrites in relational equality saturation, with case studies in query optimization, conditionals, and lambda applications.

Pith tools