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
Within the GreedyCandidateSelector used in the packer, there is code which adds cluster molecule candidates by attraction groups. In this code, when the number of available atoms in the attraction group is larger than some threshold (currently 500), it randomly selects candidates from this group:
The issue is that the random number generator used here is way overkill for this application and is non-deterministic. We should be using vtr::irand instead which would be faster.
The text was updated successfully, but these errors were encountered:
Within the GreedyCandidateSelector used in the packer, there is code which adds cluster molecule candidates by attraction groups. In this code, when the number of available atoms in the attraction group is larger than some threshold (currently 500), it randomly selects candidates from this group:
vtr-verilog-to-routing/vpr/src/pack/greedy_candidate_selector.cpp
Lines 785 to 807 in e46e9c2
The issue is that the random number generator used here is way overkill for this application and is non-deterministic. We should be using
vtr::irand
instead which would be faster.The text was updated successfully, but these errors were encountered: