首页> 中国专利> 具有电源管理机制的电子装置及其电源管理方法

具有电源管理机制的电子装置及其电源管理方法

摘要

提供一种具有电源管理机制的电子装置及其电源管理方法。电子装置包括多核心处理器以及温度感测器。其中,多核心处理器具有多个处理器核心。温度感测器耦接至多核心处理器,用以感测多核心处理器的温度,并据以判断电子装置是否自效能优先模式进入降频模式。其中,当多核心处理器的温度大于第一温度临界值时,多核心处理器控制电子装置进入第一降频模式,并且动态调整核心致能个数。其中,当多核心处理器的温度大于第二温度临界值时,多核心处理器控制电子装置进入第二降频模式。上述的第一温度临界值小于第二温度临界值。如此一来,达成减少电子装置的功率消耗以及延缓温度上升的功效。

著录项

  • 公开/公告号CN103677192A

    专利类型发明专利

  • 公开/公告日2014-03-26

    原文格式PDF

  • 申请/专利权人 宏达国际电子股份有限公司;

    申请/专利号CN201210440273.9

  • 发明设计人 谭子佳;徐竹阳;胡哲铨;

    申请日2012-11-07

  • 分类号G06F1/26(20060101);

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人史新宏

  • 地址 中国台湾桃园县

  • 入库时间 2023-12-17 00:50:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-12-21

    授权

    授权

  • 2014-04-23

    实质审查的生效 IPC(主分类):G06F1/26 申请日:20121107

    实质审查的生效

  • 2014-03-26

    公开

    公开

说明书

技术领域

本发明是有关于一种电子装置及其电源管理方法,且特别是有关于一种 具有多核心处理器的电子装置及其电源管理方法。

背景技术

近年来,智能型手机和平板计算机等可携式电子装置快速地普及并逐渐 融入人们的日常生活中。这类装置所提供的多样化功能,伴随着数据处理量 的爆炸性成长,也因此已知单一核心处理器的电子装置已无法达到良好的执 行效率。

为提升处理器的执行效率与运算能力,进而发展出多核心处理器架构的 电子装置,多核心处理器所需要的平均功率消耗及所增加的温度曲线与单一 核心处理器有着相当程度的差异。然而,在强调提升处理器执行效率与运算 速度的同时,如何控制电子装置的温度并且降低功率消耗以节省能源,是电 子产品取得竞争优势的重要关键技术。

图1是一种已知具有多核心处理器的电子装置的核心致能个数示意图。 请参照图1,已知的电子装置原本处理器核心的运行数目为4个,并且以每 500毫秒(ms)为单位来调整处理器核心的运行数目。然而在500毫秒时,因为 多核心处理器的温度T大于电子装置的可容许温度Ttole(T>Ttole),因此电子 装置调降处理器核心的运行数目为2个。如此一来,多核心处理器的元件温 度或表面温度便会降低。然而,若使用者正在利用电子装置执行高动态的电 子游戏时,处理器核心的运行数目瞬间调降会直接影响系统效能,导致电子 游戏的画面缺乏顺畅的视觉效果,容易引起使用者的不快感。

发明内容

有鉴于此,本发明提供一种具有电源管理机制的电子装置及其电源管理 方法,达成减少电子装置的功率消耗以及延缓温度上升的功效,同时还可维 持系统效能,以维持使用者观赏的舒适度。

本发明提出一种具有电源管理机制的电子装置,包括多核心(multi-core) 处理器以及温度感测器。其中,多核心处理器具有多个处理器核心。温度感 测器耦接至多核心处理器,用以感测多核心处理器的温度,据以判断电子装 置是否自效能优先模式进入降频模式。当多核心处理器的温度大于第一温度 临界值时,多核心处理器启动第一降频模式藉以动态调整核心致能个数。其 中,核心致能个数代表该些处理器核心被致能的个数。当多核心处理器的温 度大于第二温度临界值时,多核心处理器控制电子装置进入第二降频模式藉 以固定该核心致能个数。上述的第一温度临界值小于第二温度临界值。

在本发明的一实施例中,上述的具有电源管理机制的电子装置还包括耦 接至多核心处理器的电源控制单元。电源控制单元用以设定切换频率。多核 心处理器依据此切换频率来周期性切换核心致能个数,以使核心致能个数在 第一设定值与第二设定值之间进行周期性切换。上述的第二设定值小于第一 设定值。

在本发明的一实施例中,上述的电源控制单元判断目前帧率(frame rate) 变化量是否小于一预设帧率变化量,若是,该电源控制单元更新切换频率。 并且,多核心处理器依据更新后的切换频率来周期性切换核心致能个数。

在本发明的一实施例中,上述的电源控制单元降低切换频率,而多核心 处理器据以控制核心致能个数处于第二设定值的时间周期增加,而使核心致 能个数处于第一设定值的时间周期维持不变。

在本发明的一实施例中,上述的当电子装置进入第二降频模式后,多核 心处理器固定核心致能个数为第三设定值。上述的第三设定值小于第一设定 值。

在本发明的一实施例中,上述的电子装置为智能型手机、笔记本型计算 机、轻薄型笔记本型计算机或平板计算机其中之一。

在本发明的一实施例中,上述的温度感测器为热敏电阻(Thermistor)、热 电偶(Thermalcouple)或热敏二极管(ThermalDiode)其中之一或其组合。

本发明还提供一种电源管理方法,适用于具有多核心处理器的电子装置。 此电源管理方法包括下列步骤。先感测多核心处理器的温度,据以判断电子 装置是否自效能优先模式进入降频模式。当多核心处理器的温度大于第一温 度临界值时,启动第一降频模式藉以动态调整多核心处理器的核心致能个数。 其中核心致能个数代表多核心处理器中被致能的多个处理器核心的个数。当 多核心处理器的温度大于第二温度临界值时,启动第二降频模式藉以固定核 心致能个数。上述的第一温度临界值小于第二温度临界值。

基于上述,本发明所提供的电子装置及其电源管理方法利用动态调整处 理器核心的运行数目的技术,来达成减少电子装置的功率消耗以及延缓温度 上升的功效,同时还可维持系统效能,以确保电子装置在降频模式中仍可维 持使用者观赏的舒适度。

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合 所附图式作详细说明如下。

附图说明

图1是一种已知具有多核心处理器的电子装置的核心致能个数示意图。

图2是依照本发明一实施例所绘示的电子装置的方块图。

图3是依照本发明的一实施例所绘示的一种电源管理方法的流程图。

图4是依照本发明一实施例所绘示的一种动态调整多核心处理器的核心 致能个数示意图。

图5是依照本发明另一实施例所绘示的电源管理方法的流程图。

图6(a)至图6(c)是依照本发明另一实施例所绘示的更新切换频率的示意 图。

[主要元件标号说明]

200:电子装置                  210:多核心处理器

220:温度感测器                230:电源控制单元

212-1、212-2、212-N:处理器核心P1、P2、P3:时间周期

S310~S330:一实施例的电源管理方法的各步骤

S510~S580:另一实施例的电源管理方法的各步骤

具体实施方式

为了避免在具有多核心处理器的电子装置中,因为处理器核心的运行数 目瞬间调降导致系统效能降低的情况发生,本发明遂利用动态(Dynamic)调整 处理器核心的运行数目的技术,来达成减少电子装置的功率消耗(Power consumption)以及降低温度的效果,同时还可维持系统效能,避免引起使用者 的不快感。本发明便是基于上述观点所发展出的一种电子装置及其电源管理 方法。为了使本发明的内容更为明了,以下列举实施例作为本发明确实能够 据以实施的范例。

图2是依照本发明一实施例所绘示的电子装置的方块图。请参照图2, 本实施例的电子装置200例如是智能型手机、笔记本型计算机、轻薄型笔记 本型计算机(Ultrabook)或平板计算机等,不限于上述。电子装置200包括多 核心处理器210、温度感测器220以及电源控制单元230。

多核心处理器210具有多个处理器核心212-1、212-2、…、212-N,其中 N为大于1的正整数。各个处理器核心212-1、212-2、…、212-N可为具有相 同或不同运算功能的处理器核心,在此不加以限制。

温度感测器220耦接至多核心处理器210,温度感测器220的数目可为 一个或多个。在一实施例中,温度感测器220可设置于多核心处理器210的 内部,用以感测多核心处理器210的核心温度。在另一实施例中,温度感测 器220可设置于多核心处理器210的外部,用以感测多核心处理器210的表 面温度。无论温度感测器220是设置于多核心处理器210的内部或外部,皆 以靠近热源(容易过热的工作元件,例如主要芯片组)为主要设置点。温度感测 器220可以是热敏电阻(Thermistor)、热电偶(Thermalcouple)或热敏二极管 (ThermalDiode)等温度感测元件。在一实施例中,温度感测器220例如是由热 敏二极管加上模拟数字转换器所构成的数字温度感测器(Digital Thermal Sensor,DTS)。温度感测器220的数目可为一个或多个,在此不加以限制。

电源控制单元230耦接至多核心处理器210,其可为固件或软件所实现 的功能模块,而可用以根据电子装置的系统效能来动态调整切换频率。以使 多核心处理器210根据电源控制单元230所设定的切换频率来切换处理器核 心212-1、212-2、…、212-N的致能(开启)总数。

图3是依照本发明的一实施例所绘示的一种电源管理方法的流程图。请 参照图3,本实施例的方法适用于图2的电子装置200,以下即搭配图2中的 各项元件说明本实施例电源管理方法的详细步骤:

为方便后续说明,本实施例假设多核心处理器210中具有4个处理器核 心212-1、212-2、212-3以及212-4。首先于步骤S310中,温度感测器220 先感测多核心处理器210的温度,并且将检测到的温度信息传送给多核心处 理器210,据以判断电子装置200是否自效能优先(Performance priority)模式 进入降频模式。在本实施例中,效能优先模式例如是致能(即,开启)电子装置 200的所有处理器核心,也就是使电子装置200的4个处理器核心212-1、 212-2、212-3以及212-4皆全速运行,以达到最佳执行效率。

由于所有处理器核心皆全速运行的情况下,功率消耗(Power Consumption) 大且温度上升速度快。当多核心处理器210的温度超过可容许的温度上限值, 则容易产生热当或零件毁损的情况发生。因此,当多核心处理器的温度过高 时,本发明遂将电子装置200自效能优先模式进入降频模式。

如步骤S320所述,当多核心处理器210的温度大于的一温度临界值时, 启动第一降频模式藉以动态调整多核心处理器210的核心致能个数。其中核 心致能个数代表多核心处理器中被致能的处理器核心的个数。图4是依照本 发明一实施例所绘示的一种动态调整多核心处理器的核心致能个数示意图。 请配合参照图4,在时间点t1之前,电子装置200是处于效能优先模式,因 此多核心处理器210中的4个处理器核心同时开启。然而,在时间点t1时, 由于多核心处理器210的温度T大于第一温度临界值T1(T>T1),故启动第一 降频模式。也就是说,多核心处理器210动态调整多核心处理器210的核心 致能个数,使核心致能个数在第一设定值与第二设定值之间进行周期性切换。 在本实施例中,第一设定值例如为4,第二设定值例如为1,时间点t1与t2 的时间差为10毫秒。也就是说,在时间点t1与t2之间,多核心处理器210 仅开启1个处理器核心;在时间点t2与t3之间,多核心处理器210开启4个 处理器核心;依此类推。其切换的时间周期为20毫秒,切换频率为(1/0.02) 赫兹(Hz)。

须说明的是,若以相同的时间(例如时间点t1与t4之间)进行计算,图1 以2个处理器核心运行的功率消耗与本实施例在4个处理器核心与1个处理 器核心之间运行的功率消耗相同,皆具有节省能源的功效。然而,本发明通 过快速切换多核心处理器210的核心致能个数,使得系统效能仍可大约维持 在4个处理器核心的效能,让使用者不易察觉电子装置200的效能变化。然 而,图1所示的降频方法仅能维持2个处理器核心的效能。据此,本发明同 时具有延迟温度上升、节省能源并且维持系统效能的功效。

但若电子装置200因多核心处理器210执行时间过长等因素导致多核心 处理器210的温度继续升高时,则本实施例还包括启动第二降频模式。如步 骤S330所述,当多核心处理器210的温度大于第二温度临界值时,控制电子 装置进入第二降频模式,其中第一温度临界值小于第二温度临界值。请继续 参照图4,假设在时间点t5时,温度感测器220所感测的温度T大于第二温 度临界值T2时,则核心致能个数固定为第三设定值,在本实施例中,第三设 定值例如是2。也就是说,在时间点t5之后,电子装置仅以2个处理器核心 来运行。其中,第三设定值小于第一设定值即可,在此不加以限制。另外, 本实施例的第一温度临界值例如为80℃,第二温度临界值例如为90℃。

一般来说,电子装置的显示画面是否具有顺畅的视觉效果会直接影响使 用者的观赏舒适度。而执行游戏或影片所需的系统效能可由帧率(frame rate), 或称为画面更新率,来作为判断准则。测量单位为「每秒显示帧数」(frame per second,FPS)。因此,本发明更进一步提出将帧率变化量一并纳入考虑的实 施例,以确保电子装置在降频模式中仍可维持使用者观赏的舒适度。

图5是依照本发明另一实施例所绘示的电源管理方法的流程图。以下请 配合参照图2与图5。

首先在本实施例中,假设电子装置200的4个处理器核心212-1、212-2、 212-3以及212-4皆全速运行,并且可达到帧率为60FPS的执行效率。

于步骤S510中,温度感测器220先感测多核心处理器210的温度,并且 将检测到的温度信息传送给多核心处理器210,据以判断多核心处理器210 的温度是否大于第一温度临界值。在本实施例中,第一温度临界值设定为 80℃,其可由使用者依据实际应用情况设定之。若是,则电子装置200自效 能优先模式进入降频模式并接续步骤S520。

在步骤S520中,电源控制单元230会设定初始切换频率。请参照图6, 图6(a)至图6(c)是依照本发明另一实施例所绘示的更新切换频率的示意图。 请先参照图6(a),切换的时间周期P1为20毫秒,初始切换频率为(1/0.02)赫 兹(Hz)。

于步骤S530,多核心处理器210则依据目前的切换频率周期性地切换核 心致能个数。本实施例假设多核心处理器210在开启4个处理器核心与开启 1个处理器核心之间进行切换。

接着于步骤S540,电源控制单元230判断电子装置200的目前帧率变化 量是否小于一预设帧率变化量。本实施例的预设帧率变化量设定为5FPS。在 此假设帧率变化量在5FPS范围之内,使用者并无法察觉系统效能的变化。 换句话说,帧率在55FPS~60FPS之间为可容许的帧率变化量。预设帧率变 化量可由使用者依据实际情况设定之,不限于此。

若多核心处理器210依据初始切换频率为(1/0.02)赫兹进行动态切换的目 前帧率变化量为2FPS,也就是电子装置200的帧率降为58FPS。因此,电 源控制单元230判断电子装置200的目前帧率变化量(即60FPS-58 FPS=2FPS) 并未大于预设帧率变化量(即5FPS),因此接续步骤S550,电源控制单元230 继续更新切换频率。

接下来请参照图6(b),切换的时间周期P2增加为30毫秒,切换频率则 降低为(1/0.03)赫兹。多核心处理器210则依据更新后的切换频率周期性地切 换核心致能个数。但须注意的是,多核心处理器210控制核心致能个数处于 1个核心数的时间增加,而使核心致能个数处于4个核心数的时间维持不变。 假设多核心处理器210依据切换频率为(1/0.03)赫兹进行动态切换的帧率降为 56FPS。电源控制单元230判断电子装置200的目前帧率变化量(即60FPS-56 FPS=4FPS)并未大于预设帧率变化量(即5FPS),因此继续步骤S550来更新 切换频率。

再请参照图6(c),切换的时间周期P3增加为40毫秒,切换频率则降低 为(1/0.04)赫兹。多核心处理器210同样依据更新后的切换频率周期性地切换 核心致能个数。假设多核心处理器210依据切换频率为(1/0.04)赫兹进行动态 切换的帧率降为54FPS。电源控制单元230判断电子装置200的目前帧率变 化量(即60FPS-54FPS=6FPS)大于预设帧率变化量(即5FPS),因此接续步骤 S560。

温度感测器220感测多核心处理器210的温度,并且将检测到的温度信 息传送给多核心处理器210,据以判断多核心处理器210的温度是否大于第 二温度临界值。在本实施例中,第二温度临界值设定为90℃,其可由使用者 依据实际应用情况设定之,不限于此。

若多核心处理器210的温度不大于第二温度临界值,则返回步骤S530, 维持目前的切换频率(1/0.04)以周期性地切换核心致能个数。若多核心处理器 210的温度大于第二温度临界值,则接续步骤S570,代表多处理核心的温度 上升过快,因此改为固定核心致能个数,不再进行动态切换。举例来说,可 将核心致能个数设定为1。也就是在执行步骤S570时,电子装置200仅固定 开启处理器核心212-1、212-2、212-3或212-4的其中之一。

综上所述,本发明利用动态(Dynamic)调整处理器核心的运行数目的技 术,来达成减少电子装置的功率消耗(Power consumption)以及延缓温度上升的 功效,同时还可维持系统效能,以确保电子装置在降频模式中仍可维持使用 者观赏的舒适度。此外,还可通过设定预设帧率变化量来控制动态切换的频 率,以确保电子装置的显示画面具有顺畅的视觉效果。

虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属 技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许 的更动与润饰,故本发明的保护范围当视所附的权利要求范围所界定者为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号