为多媒体处理提供电源管理的方法和系统的利记博彩app
【专利说明】为多媒体处理提供电源管理的方法和系统
[0001]【交叉参考相关引用】
[0002] 本申请要求2014年6月23日申请的申请号为No. 62/015,690的美国临时申请的 优先权。 【技术领域】
[0003] 本发明的实施例关于电源管理,且更具体地,关于为多媒体处理提供电源管理的 方法和系统。 【【背景技术】】
[0004] 低能量多媒体处理在当前和新兴的移动装置的需求中变得重要。通常期望装置 (例如智能电话、平板电脑以及其它手持装置)越来越多地集成要求更高性能水平的先进 的技术。为了适应这些要求,处理器现在通常采用多核架构,用于执行各种多媒体处理,例 如,视频解码、视频编码以及图像信号处理,等等。多核多媒体处理系统10的示例显示于图 1。图1的多媒体核中的一个的示例是例如显示于图2中的视频解码器(VDEC)核20。
[0005] 然而,随着这些高性能架构,低功率使用和长电池寿命的维护已经成为控制电力 和热问题的关键。由系统芯片(SoC)电路消耗的主要电力包含动态电力(aCVDD2F)和泄漏 电力(VDDILEAK),其中a=活动因子、C=电容、VDD =供应电压、F=时钟频率以及ILEAK =泄 漏电流。由于晶体管大小变小且集成水平增加,泄漏电力在现代的低电力系统设计中已经 变成显著问题。
[0006] 低电力系统设计需要一种可有效地减少多媒体处理的功耗的方法。 【
【发明内容】
】
[0007] 在一个实施例中,提供一种多媒体处理的电源管理的方法。方法包含检测多媒体 处理的系统信息,多媒体处理即将在多媒体处理器系统中执行,多媒体处理器系统包含属 于多个电力域的多个核,其中所述电力域彼此独立受控。方法还包含识别提供匹配在系统 信息中指示的多媒体处理的要求的处理能力的一组电力域;以及根据识别的组的电力域供 应电力至一个或多个电力域。
[0008] 在另一实施例中,提供一种多媒体处理管理电力的系统。系统包含多媒体处理器 系统,包含属于多个电力域的多个核,其中电力域彼此独立受控;电力域控制,每个电力域 控制控制一个电力域;以及系统控制器,耦合到多媒体处理器系统,系统控制器用于:检测 多媒体处理的系统信息,多媒体处理即将在所述多媒体处理器系统中执行;识别提供匹配 在系统信息中指示的多媒体处理的要求的处理能力的一组电力域;以及根据识别的组的电 力域,指挥电力域控制以供应电力至一个或多个电力域。
[0009] 在又一实施例中,提供一种多媒体处理的电源管理的方法,包含检测多媒体处理 的系统信息,多媒体处理即将在包含第一组一个或多个核和第二组一个或多个核的多媒体 处理器系统中执行,其中第一组属于至少一个电力域,以及第二组不属于至少一个电力域; 确定第二组是否提供匹配在系统信息中指示的多媒体处理的要求的处理能力;以及响应于 第二组不提供处理能力的确定,供应电力至至少一个电力域。
[0010] 在又一实施例中,提供一种多媒体处理的管理电力的系统,系统包含多媒体处理 器系统,包含第一组一个或多个核和第二组一个或多个核,其中第一组属于至少一个电力 域,以及第二组不属于所述至少一个电力域;至少一个电力域控制,控制至少一个电力域; 以及系统控制器,耦合到多媒体处理器系统,系统控制器用于检测多媒体处理的系统信息, 多媒体处理即将在多媒体处理器系统中执行;确定第二组是否提供匹配在系统信息中指示 的多媒体处理的要求的处理能力;以及指挥至少一个电力域控制,响应于第二组不提供处 理能力的确定,供应电力至至少一个电力域。 【【附图说明】】
[0011] 本发明以示例的方式,而不以限制的方式说明,在附图中,类似标号指示类似元 件。应该注意到,本公开中不同的引用"一"或"一个"实施例不一定指相同的实施例,且这 样的引用表示至少一个。另外,当特定特征、结构或特性与实施例一起描述时,认为本领域 的技术人员可以用其他实施例产生这样的特征、结构或特性,无论其它实施例是否描述清 楚。
[0012] 图1图示四核多媒体处理系统的示例。
[0013] 图2图示视频解码器核的示例。
[0014] 图3图示根据一个实施例提供多媒体处理的电源管理的系统。
[0015] 图4是图示根据一个实施例的多媒体处理的电源管理方法的流程图。
[0016] 图5是图示根据一个实施例的处理多媒体流的电源管理方法的流程图。
[0017] 图6是图示根据一个实施例的用于解码视频流的电源管理方法的流程图。
[0018] 图7图示根据一个实施例的提供电源管理的四核系统。
[0019] 图8图示根据另一实施例的提供电源管理的四核系统。
[0020] 图9图示根据一个实施例提供电源管理的系统,系统每个电力域具有多个核。
[0021] 图10图示根据另一个实施例提供电源管理的系统,系统每个电力域具有多个核。
[0022] 图11图示根据一个实施例提供电源管理的系统,系统具有至少一个核不在电力 域。
[0023] 图12图示根据另一个实施例提供电源管理的系统,系统具有至少一个核不在电 力域。
[0024] 图13是根据另一实施例图示多媒体处理的电源管理方法的流程图。 【【具体实施方式】】
[0025] 在下文的描述中,阐述了许多具体细节。然而,要理解,本发明的实施例可以不需 要这些具体细节而实践。在其它实例中,已知电路、结构和技术没有具体显示以便清晰对此 描述的理解。然而,本领域的技术人员需理解,本发明可以不需要这样的具体细节来实践。 本领域的普通技术人员,通过所包含的这些描述,将不需要过多的实验就能够实现适当的 功能。
[0026] 本发明的实施例提供为多媒体处理管理电力的方法和系统。本发明的实施例包含 具有多个核的多媒体处理器系统,由系统控制器耦接用于执行电源管理的方法。
[0027] 在一个实施例中,核属于彼此独立被控制的多个电力域。作为示例,如果多媒体处 理器系统包含N个核,每个电力域可包含Μ个核,其中Μ位于1和N-1之间。单个电力域的 Μ个核共享单个功率控制电路。因此,一个电力域的电力关闭导致那个电力域中的所有Μ个 核的电力关闭。同时且独立地,电力可以被供应或切断到另一电力域。此外,单个核可属于 一个或多个电力域。
[0028] 在一个实施例中,系统控制器执行电源管理方法以基于一个或多个因素确定电力 是否应该供应到一个或多个电力域。在电源管理方法的一实施例中,这样的因素可包含一 个或多个类型的系统信息,系统信息用于或关于已经、正被或将在多媒体处理器系统中执 行的多媒体处理。在一个实施例中,系统信息指示多媒体处理的要求。电源管理方法包含 识别提供与多媒体处理的要求匹配的处理能力的一个或多个电力域。所识别的一个或多个 电力域激活,且剩余的电力域可以去激活。在一些实施例中,系统信息可以由系统控制器使 用以估计执行多媒体处理的时间。在一些实施例中,系统信息可关于多媒体处理器系统的 操作状况,例如,温度、电力和电流或可关于多媒体处理器系统的硬件配置,例如,芯片接合 信息。在电源管理方法的一些实施例中,系统信息或从其派生的要求、估计、条件、配置,可 以在进行功率控制确定时与预定阈值比较。
[0029] 如本文所使用的,激活电力域表示电力供应到电力域以支持其中的核的活动操 作。去激活电力域表示电力被关闭或从电力域切断以减少不必要的功耗;例如,泄漏电流。 功率门控(powergating)技术可用于去激活电力域。在一个实施例中,每个电力域由多阈 值CMOS(MTCM0S)电路来功率门控。
[0030] 本文描述的方法和系统提供细致的电源管理和控制用于多媒体处理,包含但不限 于,视频解码、视频编码、音频解码、音频编码和图像信号处理。
[0031] 图3图示了在其中提供多媒体处理的电源管理的系统100,根据本发明的一个实 施例。系统100可以用于提供一个或多个功能,例如但不限于计算、通信和娱乐。系统100 包含多媒体处理器系统110和系统控制器180。如所示,多媒体处理器系统110包含两个电 力域120和130以及两个处理器核(也被称作"核")112和114。要理解,多媒体处理器系 统110可包含任