超级计算机的任务调度方法的技术需求
价格 双方协商
地区: 广东省 深圳市 南山区
需求方: 中国***究院
行业领域
电子信息技术
需求背景
超级计算机,是指多个计算节点组合起来的能平行进行大规模计算或数据处理的计算机,也称为并行计算机。超级计算机在运行时会消耗大量的电能,通常,超级计算机会通过调度中心统计所有计算节点的状态,根据计算节点的状态调度任务。而超级计算机有成千上万个计算节点,仅由调度中心进行统计、筛选和调度,难以遍历所有的计算节点,且容易导致拥塞,从而使得超级计算机运行时消耗大量的能量,同时也降低了超级计算机的运行效率。
需解决的主要技术难题
此技术需解决:
1.超级计算机有成千上万个计算节点,仅由调度中心进行统计、筛选和调度,难以遍历所有的计算节点,且容易导致拥塞,从而使得超级计算机运行时消耗大量的能量,同时也降低了超级计算机的运行效率
2.需要提供一种能减少能耗的超级计算机的任务调度系统
期望实现的主要技术目标
a 通过计算节点查阅应用负载表,当计算节点自身能完成等待运行的任务的并行部分吋,则主动请求运行该并行部分,而调度中心获取各计算节点完成该并行部分所増加的能耗,选择所増加的能耗最小的计算节点,并将任务调度到该计算节点
b 计算节点是根据自身能力主动请求运行任务,而调度中心选择能耗最小的计算节点运行任务,这样,能有效减少超级计算机的能耗
处理进度