当前位置: 首页 > 专利查询>武汉大学专利>正文

计算资源分配方法及装置制造方法及图纸

技术编号:43940903 阅读:32 留言:0更新日期:2025-01-07 21:32
本发明专利技术提供一种计算资源分配方法及装置,其方法包括:在待分配的计算任务于当前时间周期的有向无环图中确定叶子节点,并将依赖任务已经完成的计算任务对应的叶子节点作为候选节点;在所述候选节点的数量大于可用计算资源数的情况下,基于预先确定的测度指标评估每个候选节点的边际成本,所述测度指标为优化有向无环图中任务调度效率的相关指标;按照所述边际成本由大到小的顺序依次为所述候选节点分配计算资源。本发明专利技术通过确定测度指标从而确定调度每个候选节点的边际成本,按照边际成本由大到小的顺序依次为候选节点分配计算资源,从而在任意数量的计算资源限制下都能实现近似最优分配。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种计算资源分配方法及装置


技术介绍

1、对于一组相互依赖的计算任务,当不存在循环依赖时,其依赖关系可以用dag(directed acyclic graph,有向无环图)表示。为这样的计算任务分配计算资源往往难以做到最优,因为分配前驱任务会影响后记任务的最早分配时间,计算最优解的算法被证明是np(non-deterministic polynomial,非决定性多项式问题)复杂度的。因此在在线分配资源时,由于需要快速完成分配任务,常常使用启发式的list算法,以达到在较短时间内计算资源分配问题近似最优解的目的。

2、启发式的list算法每个time slot(时间槽)中对资源的最优分配是分配dag中的叶子节点,但当可以分配的叶子节点超过计算资源数时,对于叶子节点的调度是必须的。

3、因此,不同的启发式算法为调度候选叶子节点问题设计了不同的代价评估函数,其中主要方法是综合考虑叶子节点的深度和后继节点数,通常情况下,认为同样深度的叶子节点,其后继节点数越多,调度代价就越大,因此优先分配计算资源。

本文档来自技高网...

【技术保护点】

1.一种计算资源分配方法,其特征在于,包括:

2.根据权利要求1所述的计算资源分配方法,其特征在于,所述按照所述边际成本由大到小的顺序依次为所述候选节点分配计算资源的步骤之后,还包括:

3.根据权利要求1或2所述的计算资源分配方法,其特征在于,所述测度指标包括Δmakespan、EST_diff和Successor_Num:

4.根据权利要求3所述的计算资源分配方法,其特征在于,所述基于预先确定的测度指标评估每个候选节点的边际成本的步骤,具体包括:

5.根据权利要求4所述的计算资源分配方法,其特征在于,所述按照所述边际成本由大到小的顺序依次...

【技术特征摘要】

1.一种计算资源分配方法,其特征在于,包括:

2.根据权利要求1所述的计算资源分配方法,其特征在于,所述按照所述边际成本由大到小的顺序依次为所述候选节点分配计算资源的步骤之后,还包括:

3.根据权利要求1或2所述的计算资源分配方法,其特征在于,所述测度指标包括δmakespan、est_diff和successor_num:

4.根据权利要求3所述的计算资源分配方法,其特征在于,所述基于预先确定的测度指标评估每个候选节点的边际成本的步骤,具体包括:

5.根据权利要求4所述的计算资源分配方法,其特征在于,所述按照所述边际成本由大到小的顺序依次为所述候选节点分配计算资源的步骤,具体包括:

6.根据权利...

【专利技术属性】
技术研发人员:袁梦霆胡宬
申请(专利权)人:武汉大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1