[发明专利]异构线程调度有效
申请号: | 201580051981.5 | 申请日: | 2015-09-23 |
公开(公告)号: | CN106716365B | 公开(公告)日: | 2020-07-21 |
发明(设计)人: | N.K.辛赫;T.A.布朗;J.S.萨姆利;J.S.沃尔格穆思;Y.M.巴拉卡特 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 线程 调度 | ||
描述了异构线程调度技术,其中将处理工作负荷分布到处理系统的异构处理核。可以基于被用来控制处理核的状态的全系统范围电源管理考虑因素的周期性评估与根据线程特定策略做出的较高频率逐个线程布置策略的组合来实现异构线程调度。在一个或多个实施方式中,针对具有包括电力高效核和面向性能核的异构核的处理系统周期性地分析系统工作负荷上下文。基于该周期性分析,针对异构核中的某些异构核设定核状态,以控制电力高效核和面向性能核的激活以用于线程调度。然后,根据核状态来调度单独线程,以基于每个线程而将单独线程分配在异构核的活动核之间。
背景技术
已经开发了移动计算装置以增加在移动环境中对用户可用的功能。例如,用户可以与移动电话、平板计算机或其它移动计算装置相交互以检查电子邮件、浏览web、编写文本、与应用相交互等。移动计算装置的开发者面临的一个挑战是高效的电源管理和电池寿命的延长。例如,由处理器满负荷或接近满负荷进行的延长的任务处理可以消耗装置电池并产生可能迫使装置关机的热条件。可以应用各种电源管理策略来控制处理器利用率,一般地以总体的装置性能为代价。如果针对装置实现的电源管理未能达到性能与电池寿命之间的良好平衡,则可能导致用户对装置和制造商的不满意。
发明内容
描述了异构线程调度技术,其中将处理工作负荷分布到处理系统的异构处理核。可以基于被用来控制处理核的状态的全系统范围电源管理考虑的周期性评估与根据线程特定策略进行的较高频率逐个线程布置策略的组合来实现异构线程调度。在一个或多个实施方式中,针对具有包括电力高效核和面向性能核的异构核的处理系统周期性地分析操作上下文。基于该周期性分析,针对异构核中的至少某些异构核设定核状态,以控制电力高效核和面向性能核的激活以用于线程调度。然后,根据核状态来调度单独线程,以基于每个线程而将单独线程分配在异构核的活动核之间。
提供本发明内容是为了以简化形式介绍下面在详细描述中进一步描述的概念的选择。本发明内容并不意图标识要求保护的主题的关键特征或本质特征,其也不意图用来限制要求保护的主题的范围。
附图说明
图1图示出根据一个或多个实施方式的示例操作环境。
图2是描绘根据一个或多个实施方式的具有异构处理核的计算装置的示例细节的图。
图3是描述根据一个或多个实施方式的用于异构核之间的线程分配的示例程序的细节的流程图。
图4是描述根据一个或多个实施方式的用于基于线程策略的线程调度的示例程序的细节的流程图。
图5是描述根据一个或多个实施方式的用于选择性地控制处理系统的异构核的状态的示例程序的细节的流程图。
图6是根据一个或多个实施方式的可以用于异构线程调度的系统的框图。
具体实施方式
一般地,装置可以实现电源管理策略以控制处理器利用率和热条件,但是电源管理决策可以负面地影响装置性能。因此,如果未充分地实现电源管理并促使性能受损,则装置的用户可能变得灰心。
描述了异构线程调度技术,其中将处理工作负荷分布到处理系统的异构处理核。可以基于被用来控制处理核的状态的全系统范围电源管理考虑因素的周期性评估与根据线程特定策略进行的较高频率逐个线程布置策略的组合来实现异构线程调度。作为示例而非限制,操作系统可以包括被配置成执行周期性评估的电源管理器组件和被配置成在电源管理器组件的影响下进行较高频率逐个线层布置决策的线程调度器组件。
在一个或多个实施方式中,针对具有包括电力高效核和面向性能核的异构核的处理系统周期性地分析操作上下文。基于该周期性分析,针对异构核中的至少某些异构核设定核状态(例如,活动、空闲、节流等)以控制电力高效核和面向性能核的激活,以用于线程调度。然后,根据核状态来调度单独线程以基于每个线程而将单独线程分配在异构核的活动核之间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580051981.5/2.html,转载请声明来源钻瓜专利网。