【技术实现步骤摘要】
【国外来华专利技术】用于处理器的优化节流的系统、装置和方法
实施例涉及系统的功率管理,并且更特别地涉及多核处理器的功率管理。
技术介绍
半导体处理和逻辑设计的进步已经允许增加可能存在于集成电路设备上的逻辑单元的数量。结果,计算机系统构造已经从系统中的单个或多个集成电路发展到单独的集成电路上的多个硬件线程、多个核、多个设备和/或完整系统。另外,随着集成电路的密度的增长,计算系统的功率需求(从嵌入式系统到服务器)也在逐步上升。此外,软件低效及其对硬件的要求也已经引起计算设备能耗的增加。实际上,一些研究表明,计算设备消耗一个国家(例如,美国)的整个电力供应的相当大的百分比。结果,对于与集成电路相关联的能量效率和节约存在着非常重要的需求。随着服务器、台式计算机、笔记本、UltrabooTM、平板电脑、移动电话、处理器、嵌入式系统等变得更加普及(从包括在典型的计算机、汽车和电视中到生物技术),这些需求将增加。附图说明图1是根据本专利技术的实施例的系统的一部分的块图。图2是根据本专利技术的实施例的处理器的块图。图3是根据本专利技术的另一个实施例的多域处理器的块图。图4是包括多核的处理器的实施例。图5是根据本专利技术的一个实施例的处理器核的微架构的块图。图6是根据另一实施例的处理器核的微架构的块图。图7是根据又一实施例的处理器核的微架构的块图。图8是根据再一实施例的处理器核的微架构的块图。图9是根据本专利技术的另一实施例的处理器的块图。图10是根据 ...
【技术保护点】
1.一种处理器,包括:/n多个处理元件,所述多个处理元件用于执行操作;/n功率管理代理(PMA),所述功率管理代理(PMA)耦合到所述多个处理元件以控制所述多个处理元件的功耗;以及/n节流电路,所述节流电路耦合到所述PMA,所述节流电路包括多个节流代理,每个节流代理与所述多个处理元件中的一个处理元件相关联,其中,所述PMA用于将转换信息传递到所述节流电路,并且所述多个节流代理中的每个节流代理用于至少部分地基于所述转换信息来确定用于所述多个处理元件中的相关联的一个处理元件的节流功率级别。/n
【技术特征摘要】
【国外来华专利技术】20180502 US 15/969,1981.一种处理器,包括:
多个处理元件,所述多个处理元件用于执行操作;
功率管理代理(PMA),所述功率管理代理(PMA)耦合到所述多个处理元件以控制所述多个处理元件的功耗;以及
节流电路,所述节流电路耦合到所述PMA,所述节流电路包括多个节流代理,每个节流代理与所述多个处理元件中的一个处理元件相关联,其中,所述PMA用于将转换信息传递到所述节流电路,并且所述多个节流代理中的每个节流代理用于至少部分地基于所述转换信息来确定用于所述多个处理元件中的相关联的一个处理元件的节流功率级别。
2.根据权利要求1所述的处理器,其中,所述转换信息包括比率信息,并且其中,所述PMA用于至少部分地基于从使用监视器接收的提示信息来确定所述转换信息,所述提示信息用于指示所述多个处理元件的相对优先级。
3.根据权利要求1所述的处理器,其中,所述转换信息包括指针信息,并且其中,所述多个节流代理中的第一节流代理用于利用所述指针信息的第一指针来访问查找表,以确定用于第一处理元件的第一节流功率级别。
4.根据权利要求3所述的处理器,其中,所述第一节流代理用于基于所述第一节流功率级别来确定用于所述第一处理元件的第一操作点,并且向所述第一处理元件发送操作点更新,以使所述第一处理元件在所述第一操作点处操作。
5.根据权利要求4所述的处理器,其中,所述第一操作点大于最小操作点。
6.根据权利要求1所述的处理器,其中,所述功率目标代理用于至少部分地基于电池的充电能力的改变来设置用于所述处理器的封装节流功率级别。
7.根据权利要求6所述的处理器,其中,平台监视器用于响应于平台事件而向所述节流电路传递节流信号,其中,所述平台事件包括所述平台切换到电池操作,所述功率目标代理用于进一步向所述节流电路传递所述封装节流功率级别。
8.根据权利要求6所述的处理器,其中,所述封装节流功率级别小于所述处理器的热设计功率,并且其中,所述节流电路用于使所述多个处理元件中的至少一些在大于最小操作点的操作点处操作。
9.一种方法,包括:
在包括多个处理电路的片上系统(SoC)的功率控制器中,响应于平台事件,至少部分地基于提示信息来确定用于所述SoC的节流功率阈值的转换信息;以及
将所述转换信息发送到所述SoC的多个节流代理,所述多个节流代理中的每个节流代理与所述多个处理电路中的至少一个处理电路相关联,以使所述多个节流代理至少部分地基于所述转换信息,来将所述多个处理电路中的至少一个处理电路的操作点更新到大于最小操作点的节流级别。
10.根据权利要求9所述的方法,还包括从使用监视器接收所述提示信息,所述提示信息包括关于所述多个处理电路的优先级信息。
11.根据权利要求9所述的方法,还包括:
在所述多个节流代理中接收所述转换信息;
由所述多个节流代理中的第一节流代理使所述多个处理电路中的第一处理电路基于所述转换信息的第一转换要素在第一操作点处操作;以及
由所述多个节流代理中的第二节流代理使所述多个处理电路中的第二处理电路基于所述转换信息的第二转换要素在第二操作点处操作,所述第二操作点大于所述第一操作点,并且其中,根据所述提示信息,所述第二处理电路具有比所述第一处理电路更高的优先级。
12.根据权利要求9所述的方法,其中,确定所述转换信息包括至少部分地基于所述提示信息来生成多个系数,每个系数与所述多个处理电路中的一个处理电路相关联。
13.根据权利要求12所述的方法,还包括:
在所述多个节流代理中的第一节流代理中,基于所述多个系数中的第一系数和针对所述SoC的节流功率限制,来计算用于所述多个处理电路中的第一处理电路的第一节流功率级别;以及
使所述第一处理电路基于所述第一节流功率级别在第一操作点处操作,所述第一操作点大于所述最小操作点。
14.根据权利要求13所述的方法,还包括:
使所述第一处理电路在中间操作点处操作,所述中间操作点低于所述第一处理电路先前操作所在的先前操作点并且高于所述第一操作点;以及
在已经完成对所述第一处理电路的硬件限制之后,使所述第一处理电路在所述第一操作点处操作。
15.根据权利要求9所述的方法,其中,确定所述转换信息包括至少部分地基于所述提示信息来生成多个指针,每个...
【专利技术属性】
技术研发人员:C·L·恩戈,J·G·赫尔默丁二世,P·杜塔,J·雷施,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。