[发明专利]用于执行一个或更多个任务的系统和方法有效

专利信息
申请号: 201310002305.1 申请日: 2013-01-05
公开(公告)号: CN103279388A 公开(公告)日: 2013-09-04
发明(设计)人: T·P·狄更斯;D·C·卡恰 申请(专利权)人: 波音公司
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 北京纪凯知识产权代理有限公司 11245 代理人: 赵蓉民
地址: 美国伊*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 执行 一个 更多 任务 系统 方法
【说明书】:

技术领域

本公开的领域一般涉及用于由至少一个处理引擎执行任务的系统和方法。

背景技术

众所周知,处理器通常通过使用由与处理器关联的操作系统提供的线程来执行任务。线程执行由操作系统生成的或来自任务队列的任务,该任务队列将被执行以便在计算环境中完成一个或更多个计算、操作、处理、动作和/或步骤。

通常,操作系统提供多个线程,其为将由此执行的被分配的各种不同任务。已知的操作系统将任务分配给线程以执行该任务。在各种实施方式中,任务可能依赖于一个或更多个其它任务或子任务。当任务被分配给线程时,任务占有线程直到所有必要的从属任务和/或子任务完成,从而线程可以执行该任务。当任务被分割成多个任务(它们自身被分割成多个任务)时,一个或更多个任务可以在延长的时间段内分配给线程,同时执行从属任务。将任务或子任务分配给线程的时间以及等待其他任务完成的时间常常导致处理器的非有效使用,并且在某些情况下导致线程饥饿。

发明内容

在一个方面,提供一种用于由至少一个处理引擎执行任务的方法。该方法包括确定与具有至少一个处理引擎的至少一个处理器关联的任务分配度量。该至少一个处理引擎具有一个或更多个线程。该方法进一步包括向一个或更多个线程分配任务,并且如果任务分配度量指示与至少一个处理器关联的负载均衡低于第一阈值,则由至少一个处理引擎确定之前分配给与至少一个处理引擎关联的一个或更多个线程中的任一个线程的任务是否是可再入任务。该方法还包括,如果该任务是可再入任务,则由至少一个处理引擎确定是否满足停止标准,如果不满足停止标准且该任务是可再入的任务,则使该任务重新进入与至少一个处理引擎关联的任务队列。该方法包括,如果任务分配度量指示与至少一个处理器关联的核心相关性低于第二阈值,则由至少一个处理引擎确定该任务是否是主要任务,如果该任务不是主要任务,则由至少一个处理引擎确定是否满足停止标准,并且如果满足停止标准且该任务不是主要任务,则将与该任务关联的父级任务拉入一个或更多个线程中的一个线程中。

在另一方面,提供一种用于执行任务的计算设备。该计算设备包括用于存储任务队列的存储器设备以及与存储器设备关联且包括具有一个或更多个线程的至少一个处理引擎的处理器。该至少一个处理引擎包括任务管理器和被配置为管理所述任务队列的队列管理器。该任务管理器被配置为确定与所述处理器关联的任务分配度量并且将任务分配给一个或更多个线程中的一个线程。任务管理器被配置为,如果任务分配度量指示与所述处理器关联的负载均衡低于第一阈值,则确定之前分配给所述一个或更多个线程中任一个线程的任务是否是可再入任务,如果该任务是可再入任务,则确定是否满足停止标准,以及如果不满足停止标准且该任务是可再入任务,则经由所述队列管理器使该任务重新进入任务队列。任务管理器被配置为,如果任务分配度量指示与所述处理器关联的核心相关性低于第二阈值,则确定该任务是否是主要任务,如果该任务不是主要任务,则确定是否满足停止标准,以及如果满足停止标准且该任务不是主要任务,则将与该任务关联的父级任务拉入一个或更多个线程中的所述一个线程中。

已经讨论的特征、功能和优势可以在各个实施例中单独实现,或者可以与其他实施例结合,其进一步细节可以参考下列描述和绘图。

附图说明

图1是可用于执行一个或更多个任务的示例性计算设备的框图。

图2是用于执行一个或更多个任务的示例性方法的框图。

图3是用于执行一个或更多个任务的另一示例性方法的框图,其可以与图2的示例性方法一起使用。

具体实施方式

本文所述的主题一般涉及用于执行具有多个子任务的一个或更多个任务同时管理任务队列并储存与用于完成任务的一个或更多个处理引擎关联的线程的系统和方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于波音公司,未经波音公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310002305.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top