计算机与现代化 ›› 2013, Vol. 1 ›› Issue (2): 130-133.doi: 10.3969/j.issn.1006-2475.2013.02.032
陈春雷
CHEN Chun-lei
摘要: GPU的协处理器特性使得计算机集群的静态任务调度策略会导致计算能力分配不均。针对这一问题,本文提出一种基于权重的动态任务调度策略,并通过中间件的形式将其应用于GPU集群。该策略将集群中的所有GPU视为整体,但不依赖于全局信息。每个集群节点仅通过在本地维护的GPU权重来决定使用本地GPU或远程GPU。作为调度策略的载体,中间件保证了调度策略对用户的透明,它主要由3个部分构成:API库、资源管理后台程序和GPU执行后台程序。在两节点验证性平台上的实验结果表明,该策略获得的GPU利用率比静态调度策略高16%,比另一种依赖全局信息的动态调度策略(基于全局队列的调度策略)高45%。