-
Notifications
You must be signed in to change notification settings - Fork 422
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FIFO depth optimizer for Vitis backend #1037
base: main
Are you sure you want to change the base?
Conversation
I think it would be good to have a full test, but until we improve the synthesis testing pipeline, maybe mark it with |
To the reviewers: when we agree on how we want to test this, I can open an issue to also include the Vivado/VivadoAccelerator FIFO optimization in the tests, as a future PR, as some changes in the initial implementation of those backends will be needed |
1240d23
to
e7b4caa
Compare
FIFO depth optimizer for the Vitis backend using the built-in cosim FIFO profiling feature of Vitis HLS
project.tcl
file with Vitis attributesbuild_prj.tcl
file to skip the add_vcd_instructions_tcl function in the case of Vitis backendType of change
For a new feature or function, please create an issue first to discuss it
with us before submitting a pull request.
Note: Please delete options that are not relevant.
Tests
Test Configuration:
Checklist
dense_resource
, " 'Resource pragma' is deprecated, use 'bind_op/bind_storage pragma' "pre-commit
on the files I edited or added.There is a small problem with the branched model and adds a linear layer in the input causing a very large FIFO between that layer and the depthwise convolution.