[发明专利]用于管理多核数据处理装置的操作的方法和系统有效

专利信息
申请号: 201080006273.7 申请日: 2010-01-28
公开(公告)号: CN102301309A 公开(公告)日: 2011-12-28
发明(设计)人: A·罗赛 申请(专利权)人: 意法爱立信(法国)有限公司
主分类号: G06F1/32 分类号: G06F1/32
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 黄志华
地址: 法国格*** 国省代码: 法国;FR
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 管理 多核 数据处理 装置 操作 方法 系统
【说明书】:

技术领域

发明涉及多核或多处理单元数据处理装置,更具体地涉及为降低它们的电力消耗而对其操作进行管理。

本发明有利地但非限制性地适用于利用自主电源(举例而言,比如可充电电池)运行且包括上述装置的设备。可以以指示方式列举无线通信装置,举例而言,比如蜂窝式移动电话或个人导航设备。

背景技术

便携式设备正在提供越来越多的服务。蜂窝式移动电话尤其如此,蜂窝式移动电话包括大量新的多媒体应用,比如Java应用、产生和弦声音、视频功能、数码摄像、合并的电视功能等。

新应用的逐步升级需要更大的处理能力,具体而言,这可以通过包括若干个处理单元(比如处理器核)的数据处理装置获得的。

但是,处理能力的提高通常伴随着能量消耗的增大。

当然,这对电池的自主权有直接影响。

传统的能量降低机制在于,当处理单元不再需要执行任何处理时,使此处理单元处于低功耗模式。且每当需要处理时,处理单元退出其低功耗模式,执行处理,接着再次进入低功耗模式直到需要下次处理为止。

但是,进入和退出低功耗模式消耗能量。

且在其每一核独立地进入和退出其低功耗模式的多核装置中,消耗的能量更多。

发明内容

根据一种实现方式和实施方式,提出了可以降低多核处理装置中的能量消耗并且可以例如提高蜂窝式移动电话的自主性同时仅对产品成本造成相当小的影响的方法和系统。

根据一个方面,提供了一种用于管理包括至少两个处理单元的数据处理装置的操作的方法。

每一处理单元交替地处于第一工作模式(例如功耗很低的睡眠模式)和第二工作模式(例如活动模式)中;每一处理单元在过渡阶段结束时切换到其第二工作模式,该过渡阶段包括至少一次启动这两个处理单元共用的资源,例如启动主电源和主时钟;在此方法中,所述两个单元中的至少一个单元配置成利用时间弹性而至少一次、优选地多次或者实际上每次切换到其第二工作模式,具有所述弹性的一个或多个所述处理单元切换到其第二工作模式的时刻以一方式被调整,使得如果此时间调整符合所述时间弹性,则在所述的两个各自的过渡阶段期间已启动所述公共资源一次之后,所述两个单元处于它们的第二工作模式中。

因此,例如,当所述核中的一个核已处于其第二工作模式中时,公共资源已经被启动。而且,当另一核需要唤醒时以及当有可能根据此核的弹性将此唤醒例如提前或延迟到第一核仍处于活动中的时刻时,则不再需要针对第二核启动所述公共资源,因为所述公共资源已被启动。可能仅需要启动此第二核专用的资源。因此,当第一核睡眠时,如果第二核已唤醒所要消耗的能量(比如最初设想的)将要节省。

当然,如果不可能以使得两个核的动作之间多少有些重叠的方式执行此时间调整(由此使得可能仅驱动公共资源一次),则不节省能量。

就是说,至少一个核的时间弹性使得至少在某些情况下有可能确保此能量节省。当两个核提供时间弹性时,这将会更容易。

此时间弹性可以以由所关注的核发送的时间约束提示中包括的弹性指示的方式提供。

因此,根据一种实现模式,每一处理单元在切换到其第一工作模式之前提供与其下一次切换到其第二工作模式有关的时间约束提示,这些时间约束提示中的至少一个时间约束提示包括用于所述时间约束的弹性指示;接着,这两个处理单元中的至少一个处理单元切换到其第二工作模式的时刻被以一方式调整,使得如果此时间调整符合所述两个处理单元根据所述弹性指示传送的所述时间约束提示,则在所述两个各自的过渡阶段期间启动所述公共资源一次之后,所述两个单元处于它们的第二工作模式中。

还可发生两个处理单元与共享资源合作,例如与包括配置寄存器和执行直接内存存取(“DMA”,本领域的专业技术人员熟知的首字母缩略词)的外设合作。证实有利的是对此外设的控制最优化以便在所述核切换到它们的睡眠模式时节省能量。实际上,就外设而言,比如上文示出的外设,可能需要在停止此外设之前执行用于保存所述配置寄存器的程序。但是,如果所述核中的一个核已结束其处理并决定再次进入其睡眠模式,只要另一核仍然在使用这些寄存器以可能将其他数据保存在其中,则执行备份这些寄存器对所述核中的一个核而言是徒劳的。因此,当所述第二核已结束其处理且要再次进入其睡眠模式时,所述备份程序将被执行一次。

一般来讲,根据一种执行模式,在所述两个处理单元都处于它们的第二工作模式中并且每一处理单元与当所述单元返回到它们的第一工作模式时用来根据关闭程序而处于停止的共享资源合作的情况下,当所述两个单元都不与这些共享资源合作时,针对所述两个单元仅启动此关闭程序一次。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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