Skip to content

Commit

Permalink
add small todo egg for LNAST
Browse files Browse the repository at this point in the history
  • Loading branch information
renau committed May 17, 2024
1 parent 10b4730 commit 7003f0d
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions docs/projects_large.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ Open projects are potential MS thesis/projects. They are ranked from "most" to
less "urgent". Each has a easy/medium/hard level. Easy should take a a bit over
a quarter to implement, hard could take 2-3 quarters.

## [medium] Alternative cprop with egg for LNAST

Egg (https://dl.acm.org/doi/10.1145/3434304) allows to perform optimizations similar to cprop, but a bit cleaner more optimal.

It would be interesting to have a another pass that operates over LNAST nodes
and uses egg to perform optimizations.

## [medium] Verilog input (slang 2 LNAST)

slang (https://github.com/MikePopoloski/slang) is an open source System Verilog parser/compiler.
Expand Down

0 comments on commit 7003f0d

Please sign in to comment.