Replies: 1 comment
-
Wowowow! These numbers are already very cool. I am particularly excited to see @sampsyo even without synthesis results, this table is looking pretty compelling for a short paper. I think even if we can't figure out a way to get resource estimates, this seems a plausible direction for a short paper |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The number of resources used in a fully inlined (and then compiled) Calyx file, with different sharing bounds. Since it was fully inlined, I copy and pasted just the main component into a separate file and ran ctrl+f for different resources to get the estimates.
As a refresher for what the bounds mean, the first number is the number of times a combinational component will be shared, second number is the number of times a register will be shared, and third number is number of times all other components will be shared. I can check the numbers for sharing for combinational components too , but I think @rachitnigam mentioned that we probably don't want any sharing of these types of cells. Another disclaimer to add is that I haven't verified the correctness of these large Calyx files either.
Lenet:
Squeezenet:
As you can see, there wasn't much sharing of multipliers (but the register sharing looks good, and you can see that the bounded sharing stuff is working as expected). I think if you guys agree with my thinking on #1181 and its corresponding issue (#1180) then I can retry the sharing numbers for multipliers.
Beta Was this translation helpful? Give feedback.
All reactions