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
-
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