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
Do we have a working hardware implemenation of PIEOs? If so, HOORAY! Keep reading. If not, come back when we do.
This issue is the succesor to #2221 and #2276! In short, just as #2276 benchmarks the binary heaps against our specialized queues, we'd like to do a similar comparison for PIEOs.
More concretely, we want to do the following:
Implement two additional layers of logic on the PIEOs
strict
round_robin
Check that these agree 100% with the outputs of the specialized round_robin & strict queues!
For example, when fed rr_6flow_test.data, the PIEO implementation should produce rr_6flow_test.expect
Measure the performance! All the best hits from Synthesis 101: cycles, luts, worst_slack, registers, muxes, etc.
This last step should be as simple as simply running cycles.sh and resources.sh. However, plotting the data is trickier and will certainly require fiddling with plot.py (or writing another script).
Do we have a working hardware implemenation of PIEOs? If so, HOORAY! Keep reading. If not, come back when we do.
This issue is the succesor to #2221 and #2276! In short, just as #2276 benchmarks the binary heaps against our specialized queues, we'd like to do a similar comparison for PIEOs.
More concretely, we want to do the following:
strict
round_robin
round_robin
&strict
queues!rr_6flow_test.data
, the PIEO implementation should producerr_6flow_test.expect
This last step should be as simple as simply running
cycles.sh
andresources.sh
. However, plotting the data is trickier and will certainly require fiddling withplot.py
(or writing another script).Once you've done all that, don't forget to update cucapra/packet-scheduling#60
The text was updated successfully, but these errors were encountered: