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
"Controls the importance of the NoC placement parameters relative to timing and wirelength of the design."
2816
-
"This value can be >=0, where 0 would mean the placement is based solely on timing and wirelength, a value of 1 would mean noc placement is considered equal to timing and wirelength and a value greater than 1 would mean the placement is increasingly dominated by NoC parameters.")
2816
+
"This value can be >=0, where 0 would mean the placement is based solely on timing and wirelength."
2817
+
"A value of 1 would mean noc placement is considered equal to timing and wirelength"
2818
+
"A value greater than 1 would mean the placement is increasingly dominated by NoC parameters.")
"Controls the importance of meeting all the NoC traffic flow latency constraints."
2823
-
"This value can be >=0, where 0 would mean the latency constraints have no relevance to placement, a value of 1 would mean the latency constraints are weighted equally to the sum of other placement cost components and a value greater than 1 would mean the placement is increasingly dominated by meeting the latency constraints of the traffic flows.")
2824
+
"Controls the importance of meeting all the NoC traffic flow latency constraints.\n"
2825
+
"This value can be >=0, where 0 would mean the latency constraints have no relevance to placement.\n"
2826
+
"Other positive numbers specify the importance of meeting latency constraints to other NoC-related cost terms.\n"
2827
+
"Weighting factors for NoC-related cost terms are normalized internally. Therefore, their absolute values are not important, and"
2828
+
"only their relative ratios determine the importance of each cost term.")
"Controls the importance of reducing the latencies of the NoC traffic flows."
2830
-
"This value can be >=0, where 0 would mean the latencies have no relevance to placement, a value of 1 would mean the latencies are weighted equally to the sum of other placement cost components and a value greater than 1 would mean the placement is increasingly dominated by reducing the latencies of the traffic flows.")
2834
+
"Controls the importance of reducing the latencies of the NoC traffic flows.\n"
2835
+
"This value can be >=0, where 0 would mean the latencies have no relevance to placement.\n"
2836
+
"Other positive numbers specify the importance of minimizing aggregate latency to other NoC-related cost terms.\n"
2837
+
"Weighting factors for NoC-related cost terms are normalized internally. Therefore, their absolute values are not important, and"
2838
+
"only their relative ratios determine the importance of each cost term.")
"Controls the importance of reducing the congestion of the NoC links."
2837
-
"This value can be >=0, where 0 would mean the congestion has no relevance to placement, a value of 1 would mean the congestion is weighted equally to the sum of other placement cost components and a value greater than 1 would mean the placement is increasingly dominated by reducing the link congestions.")
2844
+
"Controls the importance of reducing the congestion of the NoC links.\n"
2845
+
"This value can be >=0, where 0 would mean the congestion has no relevance to placement.\n"
2846
+
"Other positive numbers specify the importance of minimizing congestion to other NoC-related cost terms.\n"
2847
+
"Weighting factors for NoC-related cost terms are normalized internally. Therefore, their absolute values are not important, and"
2848
+
"only their relative ratios determine the importance of each cost term.")
Copy file name to clipboardExpand all lines: vpr/src/base/vpr_types.h
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1498,11 +1498,11 @@ struct t_noc_opts {
1498
1498
std::string noc_flows_file; ///<name of the file that contains all the traffic flow information to be sent over the NoC in this design
1499
1499
std::string noc_routing_algorithm; ///<controls the routing algorithm used to route packets within the NoC
1500
1500
double noc_placement_weighting; ///<controls the significance of the NoC placement cost relative to the total placement cost range:[0-inf)
1501
-
double noc_aggregate_bandwidth_weighting;
1502
-
double noc_latency_constraints_weighting; ///<controls the significance of meeting the traffic flow contraints range:[0-inf)
1501
+
double noc_aggregate_bandwidth_weighting;///<controls the significance of aggregate used bandwidth relative to other NoC placement costs:[0:-inf)
1502
+
double noc_latency_constraints_weighting; ///<controls the significance of meeting the traffic flow constraints range:[0-inf)
1503
1503
double noc_latency_weighting; ///<controls the significance of the traffic flow latencies relative to the other NoC placement costs range:[0-inf)
1504
1504
double noc_congestion_weighting; ///<controls the significance of the link congestions relative to the other NoC placement costs range:[0-inf)
1505
-
int noc_swap_percentage; ///<controls the number of NoC router block swap attemps relative to the total number of swaps attempted by the placer range:[0-100]
1505
+
int noc_swap_percentage; ///<controls the number of NoC router block swap attempts relative to the total number of swaps attempted by the placer range:[0-100]
1506
1506
std::string noc_placement_file_name; ///<is the name of the output file that contains the NoC placement information
0 commit comments