【技术实现步骤摘要】
【国外来华专利技术】用于计算机设备的基于应用优先级的功率管理
本专利技术的实施例总体上涉及计算的
,并且更具体地涉及用于计算机设备的功率管理。
技术介绍
本文中所提供的背景描述是出于总体上呈现本公开的上下文的目的。除非在本文中另有指示,否则本部分中描述的材料不是本申请中的权利要求的现有技术,并且不因为包含在本部分中而被承认为现有技术。随着集成电路(IC)制造技术改进,越来越多的功能和组件正被集成到计算机设备上。附加的组件和功能以及增加的性能需求可能会消耗更多的功率并对计算机设备生成更多的热。用于计算机设备的功率管理越来越重要。附图说明通过下列结合附图的详细描述,将容易地理解实施例。为了便于该描述,相同的附图标记指示相同的结构元件。通过示例方式而非通过限制的方式在附图的各图中示出各实施例。图1图示了根据各个实施例的示例计算机设备,该示例计算机设备包括用于基于功率信息来控制由一个或多个处理器操作不同的应用的功耗的功率控制单元。图2图示了根据各个实施例的存储在控制寄存器中的示例功率信息,该示例功率信息用于由功率控制单元使用以控制由一个或多个处理器操作应用的功耗。图3图示了根据各个实施例的另一示例计算机设备,该示例计算机设备包括用于基于功率信息来控制由一个或多个处理器操作不同应用的功耗的功率控制单元。图4图示了根据各个实施例的供计算机设备的功率控制单元基于功率信息来控制由一个或多个处理器操作应用的功耗的示例过程。图5图示了根据各实施例的适用于实施本公开的各方面的示例计 ...
【技术保护点】
1.一种计算机设备,所述计算机设备包括:/n一个或多个处理器;/n功率控制单元,所述功率控制单元被耦合到所述一个或多个处理器,其中所述功率控制单元用于:/n接收针对要在所述一个或多个处理器上操作的第一应用的第一功率信息以及针对要在所述一个或多个处理器上操作的第二应用的第二功率信息,所述第一功率信息包括第一优先级信息,所述第二功率信息包括第二优先级信息,其中所述第一优先级信息与所述第二优先级信息不同;/n确定基于针对要在所述一个或多个处理器上操作的所述第一应用的所述第一功率信息来控制第一功耗,并确定基于针对要在所述一个或多个处理器上操作的所述第二应用的所述第二功率信息来控制第二功耗。/n
【技术特征摘要】
【国外来华专利技术】1.一种计算机设备,所述计算机设备包括:
一个或多个处理器;
功率控制单元,所述功率控制单元被耦合到所述一个或多个处理器,其中所述功率控制单元用于:
接收针对要在所述一个或多个处理器上操作的第一应用的第一功率信息以及针对要在所述一个或多个处理器上操作的第二应用的第二功率信息,所述第一功率信息包括第一优先级信息,所述第二功率信息包括第二优先级信息,其中所述第一优先级信息与所述第二优先级信息不同;
确定基于针对要在所述一个或多个处理器上操作的所述第一应用的所述第一功率信息来控制第一功耗,并确定基于针对要在所述一个或多个处理器上操作的所述第二应用的所述第二功率信息来控制第二功耗。
2.如权利要求1所述的计算机设备,其特征在于,所述第一优先级信息用于指示所述第一应用是从服务质量应用类别、后台应用类别、用户体验应用类别、任务关键型应用类别、或响应性应用类别中选择的功率类别的应用。
3.如权利要求1所述的计算机设备,其特征在于,所述第一功率信息进一步包括最小允许电压、最大允许电压、最小允许频率、或最大允许频率。
4.如权利要求1所述的计算机设备,其特征在于,所述第一应用包括用于收集数据的程序的线程、用于下载交通信息的程序的线程、用于车载信息娱乐的程序的线程、用于辅助驾驶的程序的线程、用于控制仪表板的程序的线程、用于控制相机的程序线程、或用于控制传感器的程序的线程。
5.如权利要求1-4中任一项所述的计算机设备,其特征在于,所述功率控制单元用于通过控制功率源向所述一个或多个处理器供电来操作所述第一应用、或通过控制所述一个或多个处理器的操作频率或电压来操作所述第一应用来确定基于针对所述第一应用的所述第一功率信息来控制所述第一功耗。
6.如权利要求1-4中任一项所述的计算机设备,其特征在于,针对所述第一应用的、包括所述第一优先级信息的所述第一功率信息由用于所述计算机设备的操作系统的调度器分配,所述第一功率信息存储在所述一个或多个处理器中的控制寄存器中,并且所述功率控制单元用于接收来自所述控制寄存器的所述第一功率信息。
7.如权利要求1-4中任一项所述的计算机设备,其特征在于,所述功率控制单元用于确定所述一个或多个处理器消耗如由所述第一功率信息指示的固定频率功率以操作所述第一应用,并且其中,所述第一功率信息的所述第一优先级信息用于指示所述第一应用是服务质量应用类别的应用。
8.如权利要求1-4中任一项所述的计算机设备,其特征在于,所述功率控制单元用于确定所述一个或多个处理器以如由所述第一功率信息指示的最大允许频率消耗功率以操作所述第一应用,其中,所述第一功率信息的所述第一优先级信息用于指示所述第一应用是任务关键型应用类别的应用。
9.如权利要求1-4中任一项所述的计算机设备,其特征在于,所述功率控制单元用于确定所述一个或多个处理器以所述功率控制单元允许的最低可能的频率消耗功率以操作所述第一应用,其中,所述第一功率信息的所述第一优先级信息用于指示所述第一应用是后台应用类别的应用。
10.如权利要求1-4中任一项所述的计算机设备,其特征在于,所述计算机设备是车载汽车系统、可穿戴设备、智能电话、计算机平板、膝上型计算机、游戏控制器、机顶盒、信息娱乐控制台、或物联网IoT设备。
11.如权利要求1-4中任一项所述的计算机设备,其特征在于,所述功率控制单元进一步用于:
检测所述一个或多个处理器的功率、热、或电流限制;
在所述功率控制单元用于降低所述第二功耗以操作所述第二应用之前,降低所述第一功耗以操作所述第一应用,其中,针对所述第一应用的所述第一功率信息中包括的所述第一优先级信息低于针对所述第二应用的所述第二功率信息中包括的所述第二优先级信息。
12.如权利要求11所述的计算机设备,其特征在于,所述第一应用是后台应用类别的应用,并且所述第二应用是用户体验应用类别、任务关键型应用类别、或响应性应用类别的应用;或者所述第一应用是用户体验应用类别的应用,并且所述第二应用是任务关键型应用类别的应用。
13.一种用于通过具有一个或多个处理器的计算机设备的功率控制单元控制功耗的方法,所述方法包括:
接收针对要在...
【专利技术属性】
技术研发人员:E·罗特姆,E·威斯曼,D·拉杰万,Y·艾奇克,E·纳坦森,N·罗森茨维格,N·舒尔曼,B·普莱克勒,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。