Post-codegen mutual exclusion analysis
Open
csp
- Dominant language
- C++
- Stars
- 1.9k
- Forks
- 283
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 135
Description
Post-codegen analysis may be needed to determine if channel operations are mutually exclusive. This may be because mutual exclusion is somehow data dependent in a way that can be determined only when a leaf block is integrated into the larger design context, or it may be because the proof is expensive and should be done out of band.
Regardless of the reason, it's useful to be able to do analysis after codegen. If multi-proc codegen is supported, an alternative channel adapter implementation can be substituted after codegen.
Contributor guide
Assessment
This issue has not been assessed yet.