[发明专利]大核和小核中的任务调度在审
申请号: | 201310351523.6 | 申请日: | 2013-08-13 |
公开(公告)号: | CN103631656A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | 马克·C·达维斯;达赖尔·C·克罗默;霍华德·J·洛克;斯科特·E·凯尔索 | 申请(专利权)人: | 联想(新加坡)私人有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F15/163 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 康建峰;李春晖 |
地址: | 新加坡*** | 国省代码: | 新加坡;SG |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中的 任务 调度 | ||
技术领域
本发明涉及进行任务调度的方法及其信息处理设备。
背景技术
传统的多核处理器包括单个组件或芯片,其中设置了多个中央处理单元或核以读取并执行程序指令。通常,多核处理器具有在处理能力方面相同的核。
当前,考虑到电池供电的移动设备的能效要求,对设置有不同大小的核的多核芯片不断做出改进。例如,在延长电池寿命方面,作为非限制性的示例,ARM CORTEXTM-A7处理器既提供了高性能又省电。目标是将较大核(例如ARM CORTEX-A15MPCORETM处理器)的性能与较小核(例如ARM CORTEXTM-A7处理器)的能效联系起来。ARM CORTEXTM-A7MPCORETM处理器架构和特征集与Cortex-A15处理器的架构和特征集相关联地进行保存,其中微架构被配置成通过使两个处理器能够协同工作来提供能效。
发明内容
总的来说,一个方面提供了一种方法,该方法包括:对待被调度来在具有两个或更多个不同大小的核的信息处理设备上执行的任务进行识别;确定任务的适当调度以在两个或更多个不同大小的核上执行,其中,任务的适当调度经由任务的核签名来确定;基于所确定的适当调度将任务引向适当的核来执行;以及,在适当的核上执行任务。
另一方面提供了一种信息处理设备,该信息处理设备包括:一个或更多个处理器和与该一个或更多个处理器通信的存储器。该存储器存储程序指令,该程序指令在由一个或更多个处理器执行时执行下述步骤:对待被调度来在具有两个或更多个不同大小的核的信息处理设备上执行的任务进行识别;确定对所述任务的适当调度以在两个或更多个不同大小的核上执行,其中,该任务的适当调度经由任务的核签名来确定;基于所确定的适当调度将任务引向适当的核来执行;以及,在适当的核上执行任务。
再一方面提供了一种程序产品,该程序产品包括存储介质,该存储介质具有程序代码。该程序代码包括:被配置成对待被调度来在具有两个或更多个不同大小的核的信息处理设备上执行的任务进行识别的程序代码;被配置成确定任务的适当调度以在两个或更多个不同大小的核上执行的程序代码,其中,任务的适当调度经由任务的核签名来确定;被配置成基于所确定的适当调度将任务引向适当的核来执行的程序代码;以及,被配置成在适当的核上执行任务的程序代码。
前述是概要,从而可以包含细节的简化、概括和省略;因此,本领域技术人员将理解的是,该概要仅仅是说明性的并且不意在以任何方式进行限制。
为了更好地理解实施方式以及实施方式的其他的和进一步的特征和优点,参照以下的结合附图的描述。本发明的范围将在所附权利要求中指出。
附图说明
图1示出了示例信息处理设备。
图2示出了另一示例信息处理设备。
图3示出了任务调度的示例。
图4示出了将核签名分配给任务的示例。
图5A至5B示出了任务调度的另一示例。
图6示出了任务调度的又一示例。
具体实施方式
将容易地理解,此处附图中具体描述和示出的实施方式的组件可以除所描述的示例实施方式以外的多种不同的配置来布置和设计。从而,以下如示出在附图中的、示例实施方式的更详细的描述,不意在限制所要求保护的实施方式的范围,而只是典型的示例实施方式。
本说明书全文中,对“一个(one)实施方式”或“一种(an)实施方式”(等)的引用意味着结合实施方式所描述的特定特征、结构或特性包含在至少一个实施方式中。因此,在本说明书全文的各处所出现的短语“在一个实施方式中”或“在一种实施方式中”等未必都指同一实施方式。
而且,在一个或更多个实施方式中,所描述的特征、结构或特性可以以任何适当的方式进行组合。在下面的描述中,提供了许多具体的细节以给出对实施方式的透彻的理解。然而,相关领域的技术人员将认识到,可以在没有一个或更多个具体细节的情况下实施各种实施方式,或可以使用其他的方法、组件、材料等来实施各种实施方式。在其他的示例中,不再详细地示出或描述公知的结构、材料或操作以避免困惑。
对于有时依靠电池电力来长时间工作的移动设备的用户来说,增加电池寿命是重要的。片上系统(SoC,System on Chip)设计中的处理器核随着性能提升而耗费较多的电力。这是因为采用了增加时钟频率和/或额外逻辑的方法。这两种方法都耗费较多的电力来运行系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(新加坡)私人有限公司,未经联想(新加坡)私人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310351523.6/2.html,转载请声明来源钻瓜专利网。