calyx icon indicating copy to clipboard operation
calyx copied to clipboard

`@fast` attribute to enable early (0-cycle) transitions between alternating dynamic/static groups

Open ethanuppal opened this issue 1 year ago • 1 comments
trafficstars

Will eventually close #1828 once finalized and thoroughly tested (the former of which may take a while).

ethanuppal avatar Jun 07 '24 04:06 ethanuppal

I want to confirm the following: @fast in its most primitive state consists of applying the unstable early-transitions feature (which schedules 0-cycle transitions between groups g1 and g2 without regard to whether g1[done] && g2[done] is UNSAT) in an environment where we know it it is always possible (enforced via a check the well-formed pass).

ethanuppal avatar Jun 07 '24 04:06 ethanuppal

@rachitnigam @calebmkim update ping

ethanuppal avatar Jul 09 '24 06:07 ethanuppal

I think this all lgtm! (As long as the problems in #662 do not apply, which I think they don't, but I haven't read the issue carefully.)

calebmkim avatar Jul 09 '24 23:07 calebmkim

@rachitnigam update ping

ethanuppal avatar Jul 30 '24 23:07 ethanuppal

@ethanuppal can you finalize the changes and answer the questions so we can merge this PR?

rachitnigam avatar Aug 05 '24 19:08 rachitnigam

Sorry for not getting around to this sooner!jk:wq

ethanuppal avatar Aug 06 '24 00:08 ethanuppal