首页> 外国专利> LEVERAGING DIRECTED ACYCLIC GRAPH (DAG) INFORMATION TO GROUP TASKS FOR EXECUTION

LEVERAGING DIRECTED ACYCLIC GRAPH (DAG) INFORMATION TO GROUP TASKS FOR EXECUTION

机译:利用目录中的非循环图形(DAG)信息执行任务

摘要

Embodiments for leveraging directed acyclic graph (DAG) information to group tasks for execution, by at least one processor device. For a set of tasks, an input host set is determined for each task using a shuffle type and hosts used during a previous stage, and the tasks in the set of tasks determined to be within a same input host set are classified together. An Input/Output (I/O) cost for each task in the set of tasks is calculated and tasks within the set of tasks are grouped into task groups according to an applied allocation time. The task groups are launched commensurate with a calculated delay time from each input host set so as to overlap I/O phases and central processing unit (CPU) phases to improve CPU efficiency, the launched task groups being executed by an executor according to the calculated delay time.
机译:通过至少一个处理器设备利用有向无环图(DAG)信息来对任务进行分组以进行执行的实施例。对于一组任务,使用随机播放类型为每个任务确定输入主机集,并在前一阶段使用主机,然后将确定在同一输入主机集内的任务集中的任务分类。计算任务集中每个任务的输入/输出(I / O)成本,并根据应用的分配时间将任务集中的任务分组为任务组。任务组的启动与每个输入主机集的计算出的延迟时间相对应,以便与I / O阶段和中央处理单元(CPU)阶段重叠以提高CPU效率,执行器根据所计算出的任务组执行启动的任务组延迟时间。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号