~/talk

Algorithm-Aware Hardware Optimization using E-Graph Rewriting: how should we marry(…)

links:none on file
links:none on file
links:none on file
slides:none on file

SEER orchestrates e-graph rewriting with LLVM MIR passes and an Act-based Intel Rover hardware optimizer, translating between MIR and a custom crand IR, applying dynamic rewrites, and enumerating alternate program representations. Each candidate is costed via source-level hardware estimators, regenerated to SystemC, and checked with a commercial equivalence checker. On benchmarks it finds significantly different pipelines and loop transformations, delivering up to 3.1x speedup and roughly 45% average improvement versus direct HLS at modest area/power tradeoffs.

AI-written summary · about

  1. 0:00Algorithm-aware hardware optimization intro
  2. 1:05High-level synthesis challenges
  3. 3:35Hardware synthesis exploration
  4. 5:21Motivation for e-graph rewrites
  5. 6:26Seer: Super optimization Explorer
  6. 8:13Loop fusion with e-graphs
  7. 11:00Multi-level transformations in Seer
  8. 12:03Ensuring transformation correctness
  9. 13:09Evaluating hardware efficiency
  10. 14:13Unexpected e-graph benefits
  11. 17:27Nested loop optimization case study
  12. 18:52Future directions and challenges
  13. 20:18Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.