计算机系统及计算机系统的电源管理方法技术方案

技术编号:2832513 阅读:164 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种计算机系统及计算机系统的电源管理方法。所述计算机系统包括一主处理器、一协处理器以及一用于存储需要协处理器处理的任务的指令栈。所述计算机系统的电源管理方法包括:判断所述协处理器与一存储器之间的存储总线是否空闲一特定时间;判断所述指令栈是否为空。若所述协处理器与所述存储器之间的总线空闲该特定时间,且所述指令栈为空,则发出一切换命令使所述协处理器进入一低功耗模式。本发明专利技术计算机系统中功耗较小的主处理器可以使功耗相对较大的协处理器进入低功耗模式,因而可以达到降低计算机系统的功耗的效果。

【技术实现步骤摘要】

本专利技术是有关于 一种计算机系统的电源管理方法,特别是 有关于一种具有多处理器的计算机系统的电源管理方法及设备。
技术介绍
随着集成电路技术的快速发展,多媒体功能是消费者对便 携式设备的一项基本需要。以手机为例,手机从最初单纯用于通话的i殳备演变成可以运4亍Window mobile、 Symbian、 PalmOS 等操作系统,并整合了游戏、音频播放、视频播放、数字摄影 以及可自由下载应用软件的个人信息处理等功能。为实现这些 功能,手机已不仅能连接到移动电话网络,而且还可能连接到 无线局域网并与PC通信,或者使用蓝牙技术连接无线耳机。所 有这些附加的功能都要靠电池组提供电能。此外,系统及功能 的复杂化,使得手机的处理器(例如ARM7)必须具有更高的 运算处理能力,这直接导致处理器的功耗增大。事实上,除了 改进电池本身以外,改进手机电源管理功能也是提升手机功效 的有效方法。这对于提高应用的使用时间以及延长电池使用寿 命等都极有帮助,并在用户使用系统所有功能的前提下显著延 长待才几时间、通话时间或播-力文时间。因此,如何在支持新增功能的同时,維持计算机系统较长 的待机时间是亟待解决的问题。
技术实现思路
本专利技术的目的在于提供一种可支持多功能的计算机系统以200710166434.9说明书第2/9页及降低计算机系统功耗的电源管理方法。本专利技术提供一种计算机系统的电源管理方法。所述计算机 系统包括一主处理器、 一协处理器以及一用于存储所述主处理 器分配给所述协处理器处理的任务的指令栈。所述计算机系统的电源管理方法包括判断所述协处理器与 一 存储器之间的存储总线是否空闲一特定时间;判断所述指令栈是否为空。若所述协处理器与所述存储器之间的总线空闲该特定时间,且所述 指令栈为空,则发出一切换命令使所述协处理器进入一低功耗模式。本专利技术又提供一种计算机系统,包括 一第一处理器、一 第二处理器、 一指令栈、 一存储器以及一耦接于所述第一处理 器与所述第二处理器之间的桥接器。第二处理器用于执行所述 第一处理器分配的任务。指令栈用于存储所述第一处理器分配 给所述第二处理器执行的任务的指令。存储器通过一存储总线 耦接至所述第二处理器,并用于暂存处理数据。桥接器包括一 总线状态侦测单元以及 一 指令栈状态侦测单 元。 总 线状态侦测 单元用于侦测所述存储总线的状态,并输出一超时信号,以表 示所述存储总线处于空闲状态。指令栈状态侦测单元用于侦测 所述指令栈的状态,并输出一指令栈空信号,以表示所述指令 栈为空。所述第一处理器根据所述超时信号与指令栈空信号输 出 一切换命令,以使所述第二处理器由一正常工作模式切换为 一低功耗模式。本专利技术计算机系统中功耗较小的主处理器可以使功耗相对 较大的协处理器进入低功耗模式,并且只有在需要协处理器执 行的任务达到一定量时,才会使协处理器由低功耗模式转换为 正常工作模式,因而可以达到降低计算机系统的功耗的效果。附图说明通过结合下面的实施例及示出的附图进行的描述,本专利技术的上述其他目的和特点将会变得更加清楚,其中图1为根据本专利技术 一 实施例的计算机系统的示意图; 图2为图1所示计算4几系统的详细示意图; 图3为根据本专利技术一实施例的电源管理方法的流程图; 图4为根据本专利技术另 一 实施例的电源管理方法的流程图。具体实施方式为让本专利技术的上述和其它目的、特征和优点能更明显易懂, 下文特举出4交佳实施例,并配合所附图式,作详细i兌明如下。一般来说,在计算机领域中存在两种通用的处理器架构, 即采用复杂指令系统的x86架构处理器以及采用精简指令系统 的ARM架构处理器。X86处理器通常用于个人计算机中,进行 办公、图像处理以及数据库处理等。相对于X86处理器,ARM 处理器具有成本低、功耗小,开放性好等特点,因而通常用于 消费性电子产品中,例如,手机、数码相机等。然而,使用ARM 处理器的计算机系统不支持大部分扩展的硬件或软件设备,例 如,不能处理WORD、 EXCEL、 PPT和ACROBAT等电子文档, 因而对消费性电子产品的功能提升造成了限制。为解决上述问题,如图1所示,本专利技术提供一 计算机系统100 包括一X86架构的协处理器11以及一 多媒体处理器12,以将计 算机系统100的处理任务合理划分,实现性能与功耗的优化。举 例来说,协处理器ll用于处理性能要求较高的任务,例如公式 计算等。多媒体处理器12由ARM处理器与图形处理芯片(GPU) 组成,用于进行常规的任务以及多媒体信息的处理。计算机系 统100还包括一桥接器13,与协处理器ll及多媒体处理器12连接以进行协处理器ll与多媒体处理器12之间的协议转换。于本实施例中,计算机系统100还包括与协处理器11连接的传输控制器 110,与多媒体处理器12连接的外设控制器12 0以及分别与传输 控制器110及多媒体处理器12连接的存储器111、 121。传输控制 器110可由一芯片组(chipset)实现,以控制数据传输以及协处 理器ll与其他组件的通信。外设控制器120可由一西桥(west bridge)实现,以负责多々某体处理器12与其他组件的通信以及 特定外设之间的直接通信。如本领域技术人员所知,在计算机 系统100中通常会集成有电源管理单元(power management unit, PMU),用于管理系统的功耗。例如,基于X86架构的协 处理器11可依据高级配置与电源接口 ( ACPI , advanced configuration and power interface) *见范进入节能才莫式C0 C5 。 基于ARM架构的多媒体处理器12也可以进入空闲模式、休眠模 式以及关机才莫式。为进一 步减小计算机系统100的功耗,本实施例计算机系统 100的协处理器1 l还可以依据PCIE规范所定义的活动状态电源 管理(Active State Power Management, ASPM )机制进入链接 (link)低功耗模式。如图2所示,于本实施例中,多媒体处理 器12可看作计算机系统100的主处理器,负责处理日常事务以及 多媒体任务,协处理器11则被看作PCIE设备,用于处理多媒体 处理器12所分配的任务。存储器lll用于暂存需要处理的数据或 处理后的数据。存储器121用于存储系统程序与数据,并设有一 指令栈(instruction stack) 1211,存储多媒体处理器12分配给 协处理器ll执行的指令。桥接器13通过PCIE总线与协处理器11 以及多媒体处理器12相连接,并包括 一 侦测模块13 1与 一 协议转 换器132。协议转换器132用于完成ARM命令(command)与X86 命令之间的协议转换。侦测模块1 3 1包括总线状态侦测单元1 3 3 、指令栈状态侦测单元134以及输出单元135。于本实施例中,若总线状态侦测单 元13 3在 一 特定时间内未侦测到存储器111与传输控制器110之 间有数据传送操作,且指令栈状态侦测单元13 4侦测到指令栈 1211为空,则输出单元135会输出信号GNT,以告知多々某体处理 器12可以将协处理器11转换为链接低功耗模式。具体来说,总 线状态侦测单元133设有 一 总线周期侦测单元13本文档来自技高网...

【技术保护点】
一种计算机系统的电源管理方法,所述计算机系统包括一主处理器、一协处理器以及一用于存储所述主处理器分配给所述协处理器处理的任务的指令栈,其特征在于,所述计算机系统的电源管理方法包括:判断所述协处理器与一存储器之间的存储总线是否空闲一特 定时间;判断所述指令栈是否为空;以及若所述协处理器与所述存储器之间的总线空闲该特定时间,且所述指令栈为空,则发出一切换命令使所述协处理器进入一低功耗模式。

【技术特征摘要】
1. 一种计算机系统的电源管理方法,所述计算机系统包括 一主处理器、 一协处理器以及一用于存储所述主处理器分配给 所述协处理器处理的任务的指令栈,其特征在于,所述计算机系统的电源管理方法包括判断所述协处理器与 一 存储器之间的存储,悉线是否空闲一 特定时间;判断所述指令栈是否为空;以及若所述协处理器与所述存储器之间的总线空闲该特定时 间,且所述指令栈为空,则发出一切换命令使所述协处理器进 入一低功耗一莫式。2. 根据权利要求l所述的计算机系统的电源管理方法,其 特征在于,在发出 一切换命令使所述协处理器进入一低功耗模 式的步骤之前还包括判断所述协处理器是否处于所述低功耗 模式,若否,则发出所述切换命令。3. 根据权利要求2所述的计算机系统的电源管理方法,其 特征在于,还包括若所述协处理器处于所述低功耗模式,则判断所述指令栈 的剩余空间是否小于一特定值;以及若所述指令栈的剩余空间小于该特定值,则发出 一 使所述 协处理器进入一正常工作模式的命令。4. 根据权利要求l所述的计算机系统的电源管理方法,其 特征在于,所述判断所述协处理器与一存储器之间的存储总线 是否空闲该特定时间的步骤包括判断所述协处理器与所述存储器之间的存储总线上是否有 一数据传输总线周期;以及若所述存储总线上没有所述数据传输总线周期,则启动一 计时器计时该特定时间。5. 根据权利要求4所述的计算机系统的电源管理方法,其特征在于.,还包括若所述计时器启动后,所述存储总线上有一数据传输总线周期,则将所述计时器清零。6. 根据权利要求l所述的计算机系统的电源管理方法,其 特征在于,还包括判断所述协处理器是否依据ACPI规范进入 一 处理器低功耗模式;若是,则结束电源管理流程。7. —种计算机系统,其特征在于,包括 一第一处理器;一第二处理器,用于执行所述第一处理器分配的任务; 一指令栈,用于存储所述第一处理器分配给所述第二处理 器执行的任务的指令;一存储器,通过...

【专利技术属性】
技术研发人员:侯舒志
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1