CN101772747B - 时钟偏移和优先化系统和方法 - Google Patents

时钟偏移和优先化系统和方法 Download PDF

Info

Publication number
CN101772747B
CN101772747B CN200880101193.2A CN200880101193A CN101772747B CN 101772747 B CN101772747 B CN 101772747B CN 200880101193 A CN200880101193 A CN 200880101193A CN 101772747 B CN101772747 B CN 101772747B
Authority
CN
China
Prior art keywords
clock
frequency
user
electronic equipment
clock frequency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200880101193.2A
Other languages
English (en)
Other versions
CN101772747A (zh
Inventor
I·拉纳多
M·何
H·F·拉达
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of CN101772747A publication Critical patent/CN101772747A/zh
Application granted granted Critical
Publication of CN101772747B publication Critical patent/CN101772747B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/12Synchronisation of different clock signals provided by a plurality of clock generators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/08Clock generators with changeable or programmable clock frequency

Abstract

一种时钟偏移和优先化方法,包括:基于用于操作电子设备(100)的期望的用户配置设置(134)来调节对应于电子设备(100)的多个相应部件(120、150、180)的多个时钟(122、152、182)的频率。

Description

时钟偏移和优先化系统和方法
背景技术
电子设备内的部件通常包括用来同步和/或管理处理或通信活动的时钟。但是,时钟工作的频率有时不利地影响电子设备内的其它部件的总体性能。例如,最大化处理数据的速度或性能的时钟可能增加电子设备的电池消耗。在另一个示例中,工作在某些频率的部件时钟可能产生噪声,从而不利地影响电子设备的性能。
附图说明
图1示出了其中有利地采用时钟偏移和优先化(clock shifting andprioritization)系统的实施例的电子设备的框图;
图2是图1的时钟偏移和优先化系统使用的时钟频率数据库的实施例;
图3是图1的时钟偏移和优先化系统使用的优先化数据库的实施例;和
图4是动态时钟偏移和优先化方法的实施例的流程图。
具体实施方式
图1是其中有利地采用时钟偏移和优先化系统102的实施例的电子设备100的框图。时钟偏移和优先级系统102被配置为自动地且动态地调节电子设备100中的部件的时钟频率以使得电子设备100能够根据用户指定的配置工作和/或运行并且解决由该调节产生的任何频率冲突。在该说明性的实施例中,系统102包括电子设备100和电源110。在该说明性的实施例中,电源110外部耦合到电子设备100并且可以是被配置为向电子设备100提供电流和/或功率的任何类型的功率源(例如,电池、电源砖(brick)、电源引出口等)。但是,应当理解,电源110可以内部耦合到电子设备100。
电子设备100可以是任何类型的电子设备,诸如但不限于台式计算机、膝上型计算机、平板计算机、个人数字助理(PDA)、蜂窝电话、游戏设备或任何类型的便携式或非便携式电子设备。在图1示出的实施例中,电子设备100包括处理器单元120、存储器130、无线模块140、硬盘驱动器150、输入/输出(I/O)单元160和用户接口170。应当理解,电子设备100中的部件可以是仅硬件实施例、仅软件实施例、或它们的任何组合。处理器120用来管理和/或控制与调节电子设备100中的部件的时钟频率有关的指令和/或过程。在示出的实施例中,处理器120包括时钟122,其被配置为管理和/或控制处理器120处理信息、请求、和/或数据的速度。
在示出的实施例中,存储器130包括固件132、用户配置设置134、时钟频率数据库136和优先化数据库138。在一些实施例中,固件132是一组只读指令,所述只读指令被配置为管理初始化过程(例如,经由基本输入/输出系统(BIOS))和/或与电子设备100的操作系统的通信。在示出的实施例中,固件132包括时钟频率模块124,其被配置为基于期望的用户配置管理和/或调节电子设备100中的部件的时钟频率并解决由该调节产生的任何频率冲突。这里使用的频率冲突是指部件时钟按其工作的任何频率,其干扰电子设备100的操作和/或性能而使得电子设备100不能遵照期望的用户配置工作和/或运行和/或导致这样的性能的退化。用户配置设置134识别用户期望用来操作电子设备100的用户指定的设置和/或操作配置。示例用户配置设置134包括但是不局限于:最大化处理器120的性能、优化无线通信、和/或最大化电源110的功率节约和/或电池寿命。在示出的实施例中,时钟频率数据库136是用于电子设备100中的(一个或多个)部件的一个或多个时钟以及用于对应时钟的相关联频率调节配置(例如,最小工作频率、最大工作频率、调节步长等)的列表。应当理解,时钟频率数据库136可以是任何类型的数据存储系统(例如,表格、图表、文件等)。在示出的实施例中,优先化数据库138列出了若电子设备100中发生频率冲突时期望的用户配置设置134的优先级。用户可以指定用户优先化方案,包括一个或多个用户配置设置134和用户配置设置134的优先级的次序。例如,用户可以将处理器120的最大性能指定为第一优先级并且将第二优先级指定为优化无线通信。
在示出的实施例中,无线模块140管理和/或控制电子设备100通过任何类型网络(例如,互联网、万维网等)的无线通信。在示出的实施例中,无线模块140包括连接信道标识符142和收发器144。连接信道标识符142指示接收频率,无线模块140以该接收频率连接到网络。收发器144被配置为向电子设备100发送通信以及从电子设备100接收通信。硬盘驱动器150是存储用于电子设备100的数据和/或信息的存储元件。在示出的实施例中,硬盘驱动器150包括时钟152,时钟152被配置为管理和/或控制硬盘驱动器150的读和写操作的速率和/或速度。输入/输出单元160是一个或多个接口和/或端口的集合,其被配置为使得一个或多个外围设备能够与电子设备100接口连接。在示出的实施例中,输入/输出单元160将电源110耦合到电子设备100。用户接口170是使得用户能够选择和/或识别用于操作电子设备100的期望的用户配置设置134的用户输入设备和/或部件(例如,图形用户接口(GUI)、显示设备、键盘、鼠标等)。在一些实施例中,视频总线180是使得视频数据、视频信息和功率能够在处理器120和用户接口170之间传输的通信部件。在示出的实施例中,视频总线180耦合到被配置为管理和/或控制视频总线180传输数据和/或信息的速率和/或速度的时钟182。
在操作中,当电子设备100初始化和/或当选择不同的用户配置设置时,固件132运行时钟频率模块124。运行时钟频率模块124以确保和/或调节电子设备100内的部件时钟(例如,时钟126、152、182等)以使得电子设备100根据期望的用户配置设置工作。在此实施例中,时钟频率模块124从用户配置设置数据库134中识别期望的用户配置设置。然后时钟频率模块124从时钟频率数据库136中识别对应的部件时钟设置。然后时钟频率模块124识别列在时钟频率数据库136中的用于对应部件的当前时钟频率并确定当前时钟频率是否匹配列在时钟频率数据库136中的对应时钟频率。如果时钟频率不匹配,则时钟频率模块124将包括不相容的(non-compliant)时钟频率的请求发送到对应部件以将该时钟频率调节到适当的时钟频率。然后时钟频率模块124执行验证和/或检查以确保没有一个调节后的时钟频率与另一个部件的性能冲突,所述时钟频率可能不利地影响电子设备100的性能(例如,电子设备100没有根据期望的用户配置设置运行)。例如,如果期望的用户配置设置是优化无线通信,则时钟频率模块124确保没有一个当前时钟频率被调节和/或偏移成工作在与无线模块140的时钟142相同的频率和/或谐波处而由此引起噪声和/或干扰无线通信的效率。
时钟偏移和优先化系统102的实施例使得时钟频率模块124能够自动地偏移时钟频率和/或执行冲突检查以确保电子设备100根据期望的用户配置设置工作。在一些实施例中,冲突检查的频率可以由电子设备100的用户和/或管理员确立和/或可以是由电子设备100的制造商设置的默认设置。在此实施例中,系统102可以响应于周期冲突检查而自动运行时钟频率模块124。可替换地,处理器120可以响应于可能潜在地影响电子设备100根据期望的用户配置设置运行的能力的电子设备100的配置的变化而运行时钟频率模块124。这样的配置变化的示例包括但不限于,电子设备100内的部件的安装和/或去除、列在时钟频率数据库136中的频率调节配置的变化、驱动器部件的更新等。
时钟偏移和优先化系统102的实施例还使得时钟频率控制器124能够计算要将对应的部件时钟(时钟126、152、182等)调节和/或偏移到的时钟频率和/或频率。例如,时钟频率数据库136可以包括频率步进调节(例如,以200KHz的步长将时钟频率调节到65MHz和75MHz之间的任何频率处)。频率步进调节识别调节(例如,增加和/或减小)每个对应时钟(例如时钟126、152、182等)的可容许范围和/或增量。可替换地,时钟偏移和优先化系统102的实施例还可以使得能够基于谐波而不是时钟频率来计算时钟频率。即使电子设备中的部件工作在不同的频率但是在相同的谐波处,时钟频率也可能与该部件的性能冲突。谐波是频率的整数倍。因此,在此实施例中,时钟频率控制器124将执行两个计算而不是一个计算:(1)计算对应于该谐波的代表性频率;和(2)计算用于对应时钟的频率调节。可替换地,时钟偏移和优先化系统102的实施例还可以使得能够基于计算的谐波来计算时钟频率的带宽。时钟频率的带宽是另一个部件可能与之冲突的频率范围。冲突带宽的识别基于时钟频率是否工作在相同的频率。因而,在此实施例中,时钟频率控制器124将为部件的不同时钟频率识别对应的谐波。然后时钟频率控制器124将使用该信息来识别可能潜在地引起频率冲突的带宽。在此实施例中,时钟频率控制器124还可以识别每个部件要远离的时钟频率和/或谐波以使得不会出现频率冲突。
时钟偏移和优先化系统102的实施例使得时钟频率模块124能够在发生频率冲突时基于用户指定的优先化方案来识别要偏移哪些时钟。在此实施例中,如果时钟频率模块124识别出频率冲突,则时钟频率模块124通过读取由连接信道标识符142指定的频率值来识别无线模块140连接到的信道。然后时钟频率模块124读取存储在优先化数据库138中的用户指定的优先化方案以识别用于冲突的部件的适当的时钟频率。例如,考虑其中用户已经将处理器120的最大性能选择为第一优先级并且将无线模块140的最大化选择为第二优先级的配置。在此示例中,时钟频率模块124识别出视频总线时钟182不能工作在将使得电子设备100能够根据所有期望的用户配置设置134运行的时钟频率处。在此实施例中,时钟频率模块124然后将选择用于视频总线时钟182的时钟频率,其满足第一优先级并且如果无线模块140工作的话也不与无线模块140工作的频率冲突。
图2是时钟偏移和优先化系统102的时钟频率数据库136的实施例。在示出的实施例中,时钟频率数据库136是识别用于电子设备100(图1)中的特定部件的特定时钟的对应频率配置的表格。在示出的实施例中,时钟频率数据库136对于每个用户配置设置(例如,最大化电源110的利用率、最大化处理器120的性能、最大化无线模块140等)列出了用于处理器时钟126、硬盘驱动器时钟152和视频总线时钟182中的每一个的最大频率220、最小频率230、和频率步进调节240。在示出的实施例中,最大频率220和最小频率230建立了每个对应时钟(例如,时钟122、152和182)关于特定的用户配置设置可以在其工作的可接受频率范围。在示出的实施例中,频率步进调节240识别时钟频率模块124(图1)响应于频率与电子设备根据指定的用户配置工作的能力冲突而可以按其调节每个对应时钟的增量。例如,时钟频率模块124可以在65MHz和75MHz的频率范围之间以0.2MHz的增量调节视频总线时钟182的时钟频率,以便于使电子设备100根据最大化处理器120的性能的指定的用户配置设置而工作。应当理解,时钟频率数据库136可以包括更多、更少、和/或不同的部件、频率等,并且可以以各种格式(例如,图表等)给出。
图3示出了时钟偏移和优先化系统使用的优先化数据库138的实施例。在示出的实施例中,优先化数据库138是对于各个用户配置设置识别可能的优先化配置和/或方案的表格。在示出的实施例中,用户可以指明两个用户配置设置为顶级优先级以及指明用户配置设置的次序。但是,应当理解,可以存在更多或更少优先级和/或配置。在操作中,时钟频率模块124将识别用户已经指明和/或指定为电子设备100的优先化方案的配置(例如,配置1、配置2、配置3、配置4等)。基于时钟频率数据库136中的信息,时钟频率模块124对于在指定的用户配置设置中识别的所有时钟识别时钟频率。如果没有一个时钟频率产生频率冲突,则时钟频率模块124根据指定的用户配置设置调节所有的时钟。但是,如果一个或多个时钟频率冲突,则时钟频率模块124参考优先化数据库134来识别具有最高优先级的用户配置设置。时钟频率模块124然后对于具有最高优先级的用户配置设置,将该时钟的对应时钟频率调节到指明的时钟频率。
图4是示出动态时钟偏移和优先化方法的实施例的流程图。该方法从框400开始,其中时钟频率模块124识别用于电子设备100的期望的用户配置设置和优先化方案。然后时钟频率模块124识别与期望的用户配置设置和优先化方案有关的电子设备100中的多个时钟(例如,时钟122、152、182等)的对应时钟频率(框410)。然后时钟频率模块124确定是否连接有无线模块(判决框420)。如果连接有无线模块(判决框420输出“是”),则时钟频率模块124识别无线模块140连接到的连接信道(例如,连接信道标识符142)(框430),该方法此后进行到框440。如果没有连接无线模块(判决框430输出“否”),则该方法此后进行到框440。然后时钟频率模块124选择与期望的用户配置和优先化方案有关的至少一个时钟(框440)。然后时钟频率模块124确定该至少一个时钟是否满足该优先化方案(判决框450)。如果该至少一个时钟不满足该优先化方案(判决框450输出“否”),则时钟频率模块124选择用于最高优先级用户配置设置的时钟频率和/或可选地计算可替换频率以调节该至少一个时钟(框460)。然后时钟频率模块124确定此时钟是否为与期望的用户配置和优先化方案有关的最后一个时钟(判决框470)。如果此时钟为最后一个时钟(判决框470输出“是”),则时钟频率模块将所述多个时钟调节到对应的时钟频率(框480),该过程此后终止。返回到判决框470,如果此时钟不是最后一个时钟(判决框470输出“否”),则该方法此后返回到框440。返回到判决框450,如果该时钟满足优先化方案(判决框450输出“是”)则该方法此后进行到判决框470。
该说明性的实施例可以以软件实现并且可以被适配为在不同的平台和操作系统上运行。具体来说,例如,时钟偏移和优先化系统102实现的功能可以由可执行指令的有序列表提供,这些可执行指令可以包含在任何计算机可读媒介中以供指令执行系统、装置、或设备使用或结合所述指令执行系统、装置或设备使用,所述指令执行系统、装置或设备诸如基于计算机的系统、包含处理器的系统、或可以从所述指令执行系统、装置、或设备取出指令并执行所述指令的其它系统。在本文档的背景下,“计算机可读媒介”可以是可以包含、存储、传送、传播或传输程序以供指令执行系统、装置或设备使用或结合所述指令执行系统、装置或设备使用的任何装置。所述计算机可读媒介可以是例如但不局限于:电子的、磁的、光学的、电磁的、红外的、或半导体系统、装置、设备或传播媒介。
时钟偏移和优先化系统102的实施例使得电子设备100能够基于指定的用户配置优先级134工作在指定的性能级别。时钟偏移和优先化系统102使得用户能够识别并选择按其操作电子设备100的期望的用户配置设置。时钟偏移和优先化系统102可以自动地调节并且不断地监视不同时钟频率以确保每个部件在期望的用户配置设置内工作。

Claims (8)

1.一种时钟偏移和优先化方法,包括:
基于用于操作电子设备(100)的期望的用户配置设置(134)来调节对应于电子设备(100)的多个相应部件(120、150、180)的多个时钟(122、152、182)的频率;
使用户能够指定用户优先化方案,该用户优先化方案包括一个或多个用户配置设置(134)和所述用户配置设置(134)的优先级的次序;以及
响应于频率冲突,将该多个时钟(122、152、182)中的至少一个时钟的频率调节到对应于用户指定的优先化方案中的最高优先级的频率。
2.如权利要求1所述的方法,还包括:基于列在时钟频率数据库(136)中的对应时钟频率来计算将所述多个时钟(122、152、182)调节到的频率。
3.如权利要求1所述的方法,还包括:基于该期望的用户配置设置(134)来验证所述多个时钟(122、152、182)被调节到的频率以确保没有一个当前时钟频率被调节和/或偏移成工作在与无线模块的时钟相同的频率和/或谐波处。
4.如权利要求1所述的方法,还包括:自动地运行时钟频率模块(124)以调节所述多个时钟(122、152、182)的频率。
5.一种电子设备(100),包括:
时钟频率模块(124),其被配置为基于用于操作所述电子设备(100)的期望的用户配置设置(134)来调节对应于所述电子设备(100)的多个相应部件(120、150、180)的多个时钟(122、152、182)的频率;并且使用户能够指定用户优先化方案,该用户优先化方案包括一个或多个用户配置设置(134)和所述用户配置设置(134)的优先级的次序;以及
所述时钟频率模块(124)还被配置为响应于频率冲突,将该多个时钟(122、152、182)中的至少一个时钟的频率调节到对应于用户指定的优先化方案中的最高优先级的频率。
6.如权利要求5所述的电子设备(100),其中所述时钟频率模块(124)还被配置为调节该多个时钟(122、152、182)中的至少一个时钟(122、152、182)以解决由该调节产生的频率冲突。
7.如权利要求5所述的电子设备(100),其中所述时钟频率模块(124)还被配置为基于列在时钟频率数据库(136)中的对应时钟频率来计算将所述多个时钟(122、152、182)调节到的频率。
8.如权利要求5所述的电子设备(100),其中所述时钟频率模块(124)还被配置为基于该期望的用户配置设置(134)来验证将所述多个时钟(122、152、182)调节到的频率以确保没有一个当前时钟频率被调节和/或偏移成工作在与无线模块的时钟相同的频率和/或谐波处。
CN200880101193.2A 2007-07-31 2008-06-26 时钟偏移和优先化系统和方法 Active CN101772747B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/888,368 US7895461B2 (en) 2007-07-31 2007-07-31 Clock shifting and prioritization system and method
US11/888,368 2007-07-31
PCT/US2008/008123 WO2009017560A1 (en) 2007-07-31 2008-06-26 Clock shifting and prioritization system and method

Publications (2)

Publication Number Publication Date
CN101772747A CN101772747A (zh) 2010-07-07
CN101772747B true CN101772747B (zh) 2013-02-27

Family

ID=40304618

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880101193.2A Active CN101772747B (zh) 2007-07-31 2008-06-26 时钟偏移和优先化系统和方法

Country Status (5)

Country Link
US (1) US7895461B2 (zh)
CN (1) CN101772747B (zh)
DE (1) DE112008001876B4 (zh)
GB (1) GB2464041B (zh)
WO (1) WO2009017560A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8417502B1 (en) * 2006-12-28 2013-04-09 Scientific Components Corporation Mixer harmonics calculator
KR101394432B1 (ko) * 2007-09-12 2014-05-15 삼성디스플레이 주식회사 무선 통신 장치를 포함하는 표시 장치 및 이의 구동 방법
US8516293B2 (en) * 2009-11-05 2013-08-20 Novell, Inc. System and method for implementing a cloud computer
US8074065B2 (en) * 2009-03-13 2011-12-06 Hewlett-Packard Development Company, L.P. Method and system for displaying information on installed units
TWI448889B (zh) * 2010-08-27 2014-08-11 Htc Corp 具有動態調整運作模式機制之電子裝置及其方法
US9510213B2 (en) * 2013-04-04 2016-11-29 St-Ericsson Sa Methods and systems for interference immunity using frequency allocation lists in devices having embedded systems
JP2015154818A (ja) * 2014-02-20 2015-08-27 任天堂株式会社 据置型のゲーム装置、ゲーム装置、ゲームシステム、コンピュータプログラム及び速度制御方法
TWM528451U (zh) * 2016-03-14 2016-09-11 Evga Corp 電腦效能控制裝置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000027589A (ko) * 1998-10-28 2000-05-15 윤종용 동작 상태에서 버스 클락 신호의 주파수 변환기능을 구비한 컴퓨터 시스템 및 그의 제어 방법
US7127626B2 (en) * 2002-07-23 2006-10-24 Oki Electric Industry Co., Ltd. Data processing apparatus configured to operate with one of more clock frequencies determined by a priority order derived from one or more interrupt signals from a CPU

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5319772A (en) 1991-11-14 1994-06-07 Acer Incorporated Method and apparatus for changing the operating clock speed of a computer system
US5546568A (en) 1993-12-29 1996-08-13 Intel Corporation CPU clock control unit
JPH11112442A (ja) 1997-10-08 1999-04-23 Nec Corp 無線通信端末
JPH11205168A (ja) * 1998-01-07 1999-07-30 Nec Corp 無線通信機能を有する情報処理装置及び動作クロック制御方法
US6560240B1 (en) * 1998-09-04 2003-05-06 Advanced Micro Devices, Inc. System-on-a-chip with variable clock rate
US6118306A (en) 1998-12-03 2000-09-12 Intel Corporation Changing clock frequency
JP2001217743A (ja) * 2000-01-31 2001-08-10 Matsushita Electric Ind Co Ltd データ通信装置
JP3906015B2 (ja) * 2000-07-12 2007-04-18 株式会社東芝 クロック周波数切り替え機能を有するlsi、計算機システム及びクロック周波数切り替え方法
US7111179B1 (en) 2001-10-11 2006-09-19 In-Hand Electronics, Inc. Method and apparatus for optimizing performance and battery life of electronic devices based on system and application parameters
US6999723B2 (en) 2001-11-29 2006-02-14 Kyocera Wireless Corp. System and method for reducing the effects of clock harmonic frequencies
US7180322B1 (en) * 2002-04-16 2007-02-20 Transmeta Corporation Closed loop feedback control of integrated circuits
US7516350B2 (en) 2004-09-09 2009-04-07 International Business Machines Corporation Dynamic frequency scaling sequence for multi-gigahertz microprocessors
US7228446B2 (en) 2004-12-21 2007-06-05 Packet Digital Method and apparatus for on-demand power management
TWI351818B (en) * 2005-01-11 2011-11-01 Altera Corp Power management of components having clock proces

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000027589A (ko) * 1998-10-28 2000-05-15 윤종용 동작 상태에서 버스 클락 신호의 주파수 변환기능을 구비한 컴퓨터 시스템 및 그의 제어 방법
US7127626B2 (en) * 2002-07-23 2006-10-24 Oki Electric Industry Co., Ltd. Data processing apparatus configured to operate with one of more clock frequencies determined by a priority order derived from one or more interrupt signals from a CPU

Also Published As

Publication number Publication date
US20090037759A1 (en) 2009-02-05
US7895461B2 (en) 2011-02-22
DE112008001876T5 (de) 2010-07-15
GB2464041B (en) 2012-05-02
WO2009017560A1 (en) 2009-02-05
CN101772747A (zh) 2010-07-07
GB2464041A (en) 2010-04-07
GB201001247D0 (en) 2010-03-10
DE112008001876B4 (de) 2011-07-21

Similar Documents

Publication Publication Date Title
CN101772747B (zh) 时钟偏移和优先化系统和方法
KR101832953B1 (ko) 모바일 디바이스의 어플리케이션 프로세서의 원격 시동
US20210286421A1 (en) Synchronous power state control scheme for multi-chip integrated power management solution in embedded systems
US10146289B2 (en) Power system utilizing processor core performance state control
US10234919B2 (en) Accessory-based power distribution
US7664971B2 (en) Controlling power supply in a multi-core processor
KR20120096864A (ko) 모바일 디바이스의 무선 충전
EP2051172A2 (en) Interfacing an external attachment device to a computing device
US7519839B2 (en) Method for optimizing platform power delivery
CN103645793A (zh) 基于等待时间准则的平台功率管理
CN103905867A (zh) 主机设备、显示设备、控制主机设备的方法及控制显示设备的方法
US9477293B2 (en) Embedded controller for power-saving and method thereof
TW201339820A (zh) 使用串列介面之適應性電壓比例調整
CN110554755B (zh) 用于调节内核电压值以及增强频率性能的方法和系统
KR20140111896A (ko) 애플리케이션 프로세서 및 이의 동작 방법
WO2014105200A1 (en) Apparatus and method to manage energy usage of a processor
US9477255B2 (en) Systems and methods for suspending idle devices based on idle policies for the devices
CN104204988A (zh) 活动显示的处理器睡眠状态
KR20140066810A (ko) 구동 상태별 구동 조건 제어 방법 및 이를 지원하는 단말기
TWI566081B (zh) Server system and its power management method
US20080270810A1 (en) Electronic device with flexible processing system
US20040243649A1 (en) Method for sync-ahead on a dual mode high-power-low-power device and apparatus therefore
US20120017100A1 (en) Power System Optimization and Verification for Embedded System Design
US20030208550A1 (en) Method to provide direct system storage access within a notebook computer via a wireless interconnect and a low power high-speed data management bus while the main CPU is idle
CN1773423A (zh) 调整中央处理器工作频率及其供电电压的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant