Function COCP

Function Documentation

void COCP(MultilevelCoarsener &mc, const graph &finest, const fpga &fpgas, const PartitionParams &para, int thread, vector<vector<int>> &candidate_parts, vector<vector<VectorXi>> &candidate_available_resources, HSFullTiming::HSPartitionFlow &pFlow)

执行 COCP 后处理并更新候选解。

Parameters:
  • mc[in] 多层粗化器实例。

  • finest[in] 最细层超图。

  • fpgas[in] FPGA 资源与拓扑约束。

  • para[in] 分区流程配置。

  • thread[in] 当前分区流程可使用的线程预算。

  • candidate_parts[inout] 候选解列表,格式为 [solution][node_id]

  • candidate_available_resources[inout] 各候选解的资源占用。

  • pFlow[in] 时序分析上下文。