You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The idea is to have a nightly that builds the latest version of the compiler, runs Vivado synthesis for a bunch of benchmarks, and uploads the results somewhere so they can be compared day-to-day. This will make for a good impetus to make the resource usage of designs generated by Calyx to go down over time.
I think we want the following desiderata:
Easy to add a new benchmark: You should be able to add a file in a folder somewhere in the repo and the nightly should start synthesizing it
Continuous: The nightly should track resource usage over many months so that we can see how each PR affects the resource usage
Redeployable: It would be nice if we could setup specific, private versions of this nightly for each paper. For example, the AMC and Calyx 2.0 people might both be pushing on a paper at the same time and use something like this to track the resource changes over time.
Extensible: Make it easy for people to add binaries to the working environment (probably a docker container) and use that to support new frontends. Again, thinking about AMC folks, they would want to deploy new versions of the compiler quickly and use that with the nightly
We've spent a long time making Calyx have the "right" abstractions. Now it's time to make sure that Calyx is highly competitive with the state of the art.
The text was updated successfully, but these errors were encountered:
The idea is to have a nightly that builds the latest version of the compiler, runs Vivado synthesis for a bunch of benchmarks, and uploads the results somewhere so they can be compared day-to-day. This will make for a good impetus to make the resource usage of designs generated by Calyx to go down over time.
I think we want the following desiderata:
We've spent a long time making Calyx have the "right" abstractions. Now it's time to make sure that Calyx is highly competitive with the state of the art.
The text was updated successfully, but these errors were encountered: