Function computeHierarchySlacks¶
Defined in File tools.h
Function Documentation¶
-
vector<double> computeHierarchySlacks(const vector<int> &required_resources, const vector<VectorXi> &full_leaf_resources, const vector<bool> &distributed_dims)¶
计算各分布式资源维度的 slack 倍率。
slack = 总容量 / 需求上界,上限为 kMaxHierarchyResourceSlack。 用于在层次化资源聚合时逐级释放多余的资源余量。
- Parameters:
required_resources – [in] 各资源维度的需求上界。
full_leaf_resources – [in] 所有叶子 FPGA 的原始资源向量。
distributed_dims – [in] 各维度是否需要分布式限制。
- Returns:
每个维度的 slack 倍率。