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