【技术实现步骤摘要】
在运行状态下藉由减少每个时钟的指令率的省电操作
本专利技术涉及一种省电方法,特别是涉及一种应用于微处理器的省电方法。
技术介绍
操作系统可以控制一微处理器在各种性能状态(通常称为P-states)运行。虽然通过桌上型(desktop)或者伺服器系统(serversystems)可以减少电力以及所伴随的消耗,但当只有电池供电给装置时,利用操作系统来控制微处理器的性能状态以延长电池的时间成为一个重要的议题。举例而言,当操作系统检测到工作量相对低时(例如,使用者仅在观看DVD时,微处理所需的操作电量即相对的较小),操作系统可要求微处理器操作在一低性能状态(performance-reducedstate)。一般而言,低性能状态包括将微处理器执行于一较低的时钟频率(reducedclockfrequency),以及一较低的操作电压(reducedoperatingvoltagelevel)。再举例而言,当操作系统需要操作在最低的性能操作状态时(lowestperformancerunningstate),微处理器会降低其操作频率至微处理器仍可进行操作的处理器总线(processorbus)的时钟频率的最低倍频(Ratio),并且要求电源供应器将供应电源降低至微处理器仍可进行操作在最低倍频的最低操作电压。又举例而言,微处理器可包括一相锁回路(phase-lockedloop,PLL)用以接收总线时钟讯号,并且相应地产生核心时钟讯号(coreclocksignal)以作为总线时钟频率的倍频。另外,相锁回路所能产生的倍频数目有限,因此具有一最低倍频。无论如何,就算在最低 ...
【技术保护点】
一种微处理器,包括:多个功能性单元;以及多个控制暂存器,可进行写入以致使上述功能性单元启动一个或者多个动作,其中上述动作是用以当上述微处理器操作于一最低性能操作状态时,降低每一时钟的指令率,以减少上述微处理器的电源消耗;其中,上述最低性能操作状态包括一非睡眠状态,并且上述微处理器在上述非睡眠状态中操作于上述微处理器所支持的最低时钟频率。
【技术特征摘要】
2012.03.19 US 61/612,437;2013.01.23 US 61/755,6971.一种微处理器,包括:多个功能性单元;以及多个控制暂存器,可进行写入以致使上述功能性单元启动一个或者多个动作,其中上述动作是用以当上述微处理器操作于一最低性能操作状态并且多个既定情况中的至少一个存在时,降低每一时钟的指令率,以减少上述微处理器的电源消耗;其中,上述最低性能操作状态包括一非睡眠状态,并且上述微处理器在上述非睡眠状态中操作于上述微处理器所支持的最低时钟频率,其中上述功能性单元包括一指令格式器,其中用以减少电源消耗的上述一个或者多个动作包括:上述指令格式器由每一时钟周期格式化由从一指令快取存储器所撷取的字节串流的多个指令,切换为每一时钟周期格式化由从上述指令快取存储器所撷取的字节串流的一个指令,其中从上述指令快取存储器所撷取的字节串流包括多个可变长度指令,其中上述格式化的步骤包括决定从上述指令快取存储器所撷取的字节串流中的上述可变长度指令间的边界,其中上述多个既定情况包括:一计算分数小于一既定分数,其中上述计算分数是根据多个较高性能操作状态中的每一个所花费的时间的一加权平均所计算获得的,每一较高性能操作状态分别具有不同的既定时间周期,其中上述多个既定情况包括:最近一次转换到上述最低性能操作状态前,上述微处理器操作于上述多个较高性能操作状态中的一最高性能操作状态的时间不超过一既定时间周期。2.根据权利要求1所述的微处理器,其中上述一个或者多个动作包括:上述功能性单元由不根据程序顺序执行指令,切换为根据程序顺序执行指令。3.根据权利要求1所述的微处理器,其中上述功能性单元包括一指令发送单元,其中用以减少电源消耗的上述一个或者多个动作包括:上述指令发送单元由每一时钟周期发送多个指令,切换为每一时钟周期发送一个指令。4.根据权利要求1所述的微处理器,其中上述功能性单元包括一指令退回单元,其中用以减少电源消耗的上述一个或者多个动作包括:上述指令退回单元由每一时钟周期退回多个指令,切换为每一时钟周期退回一个指令。5.根据权利要求1所述的微处理器,其中上述功能性单元包括一存储器子系统,其中用以减少电源消耗的上述一个或者多个动作包括:上述存储器子系统由以平行方式存取上述微处理器的多个快取存储器,切换为由串行方式存取上述微处理器的上述快取存储器。6.根据权利要求1所述的微处理器,其中上述功能性单元包括一指令转译器,其中用以减少电源消耗的上述一个或者多个动作包括:上述指令转译器由每一时钟周期将多个巨集指令转译为多个微指令,转换为每一时钟周期将一个巨集指令转译为多个微指令。7.根据权利要求6所述的微处理器,其中用以减少电源消耗的上述一个或者多个动作包括:上述指令转译器在将上述巨集指令转译为多个微指令的过程中,禁能指令熔断。8.根据权利要求1所述的微处理器,其中上述多个既定情况包括:上述微处理器操作于上述最低性能操作状态的时间,超过最近的一既定时间周期至少一既定百分比。9.根据权利要求1所述的微处理器,其中上述多个既定情况包括:上述微处理器支持多个性能操作状态。10.根据权利要求1所述的微处理器,其中上述多个既定情况包括:上述微处理器检测到操作于上述微处理器的一操作系统支持多个性能操作状态。11.根据权利要求1所述的微处理器,其中上述...
【专利技术属性】
技术研发人员:GG亨利,泰瑞派克斯,
申请(专利权)人:威盛电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。