首页> 外国专利> KNAPSACK-BASED SHARING-AWARE SCHEDULER FOR COPROCESSOR-BASED COMPUTE CLUSTERS

KNAPSACK-BASED SHARING-AWARE SCHEDULER FOR COPROCESSOR-BASED COMPUTE CLUSTERS

机译:基于KNAPSACK的共享处理器调度器,用于基于协同处理器的计算机集群

摘要

A method is provided for controlling a compute cluster having a plurality of nodes. Each of the plurality of nodes has a respective computing device with a main server and one or more coprocessor-based hardware accelerators. The method includes receiving a plurality of jobs for scheduling. The method further includes scheduling the plurality of jobs across the plurality of nodes responsive to a knapsack-based sharing-aware schedule generated by a knapsack-based sharing-aware scheduler. The knapsack-based sharing-aware schedule is generated to co-locate together on a same computing device certain ones of the plurality of jobs that are mutually compatible based on a set of requirements whose fulfillment is determined using a knapsack-based sharing-aware technique that uses memory as a knapsack capacity and minimizes makespan while adhering to coprocessor memory and thread resource constraints.
机译:提供了一种用于控制具有多个节点的计算集群的方法。多个节点中的每个节点具有各自的计算设备,该计算设备具有主服务器和一个或多个基于协处理器的硬件加速器。该方法包括接收多个作业以进行调度。该方法还包括响应于由基于背包的共享感知调度器生成的基于背包的共享感知调度,跨多个节点调度多个作业。生成基于背包的共享感知计划,以基于一组需求使用相互基于背包的共享感知技术确定其满足程度,从而将相互兼容的多个作业中的某些作业放置在同一计算设备上它使用内存作为背包容量,并在遵守协处理器内存和线程资源约束的同时最大程度地缩短了制造时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号