[发明专利]指定应用线程性能状态的指令有效
申请号: | 201180075795.7 | 申请日: | 2011-12-22 |
公开(公告)号: | CN104011703A | 公开(公告)日: | 2014-08-27 |
发明(设计)人: | A·赛敏 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F15/76 | 分类号: | G06F15/76;G06F9/30;G06F1/32 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 张东梅 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指定 应用 线程 性能 状态 指令 | ||
1.一种装置,包括:
处理器,所述处理器具有:
a)处理核,其执行指定应用线程的性能状态的指令,所述指令属于所述应用线程;
b)寄存器,其存储所述性能状态;
c)功率管理控制逻辑,其耦合到所述寄存器,以便根据所述性能状态设置所述处理核的性能状态。
2.如权利要求1所述的装置,进一步包括存储系统告示值的第二寄存器,所述系统告示值指示所述处理器偏向较高性能和较高功率消耗还是较低性能和较低功率消耗。
3.如权利要求2所述的装置,其特征在于,所述功率管理控制逻辑还耦合到所述第二寄存器,并根据所述应用线程的所述性能状态和所述系统告示值设置所述处理核的所述性能状态。
4.如权利要求3所述的装置,其特征在于,所述处理器支持多个性能状态,并且,如果所述系统告示值指示偏向较高性能和功率消耗,则相比于如果所述系统告示值指示偏向较低性能和较低功率消耗,所述处理核的所述性能状态是更高的下一性能状态。
5.如权利要求4所述的装置,其特征在于,所述处理器被视为支持多个应用线程及其相应的性能状态的共享逻辑块。
6.如权利要求5所述的装置,其特征在于,所述处理器的所述性能状态是所述应用线程的所述性能状态的函数,这是因为所述线程的所述性能状态是在所述多个应用线程当中的最高性能状态,并且,所述系统告示值指示偏向较高性能和较高功率消耗。
7.如权利要求5所述的装置,其特征在于,所述处理器的所述性能状态是所述应用线程的所述性能状态的函数,这是因为所述线程的所述性能状态是在所述多个应用线程当中的最低性能状态,并且,所述系统告示值指示偏向较低性能和较低功率消耗。
8.如权利要求1所述的装置,其特征在于,所述处理核的所述性能状态是在所述处理核内的管线的性能状态,所述指令由所述管线执行。
9.一种方法,包括:
在处理核上执行指定应用的线程的性能状态的指令,所述指令属于所述线程,所述指令由所述应用调用;
把所述处理核的性能状态改变为与所述性能状态一致。
10.如权利要求9所述的方法,其特征在于,所述指令由管线执行,且所述处理核的所述性能状态是所述管线的性能状态。
11.如权利要求9所述的方法,进一步包括:
把所述线程的所述性能状态写到寄存器空间;
功率控制逻辑电路从所述寄存器空间访问所述线程的所述性能状态并确定所述改变;
12.如权利要求10所述的方法,进一步包括所述功率控制逻辑电路在执行所述确定时考虑系统告示值,所述系统告示值指示所述处理核的处理器偏向较高性能和较高功率消耗还是较低性能和较低功率消耗。
13.如权利要求12所述的方法,进一步包括所述功率控制逻辑电路在执行所述改变时考虑由所述处理器执行的其他应用线程各自的性能状态。
14.如权利要求9所述的方法,进一步包括在确定不同于支持所述线程和所述其他线程的所述处理核的逻辑块的性能状态时考虑所述线程的所述性能状态和其他线程的各自的性能状态,所述逻辑块和所述处理核是相同处理器半导体芯片的一部分。
15.如权利要求14所述的方法,其特征在于,所述逻辑块是以下中的任何:
L2高速缓存;
系统存储器控制器;
I/O中枢;
集成专用计算模块,例如图形处理器单元。
16.一种包含程序代码的机器可读介质,所述程序代码在由处理器处理时引起执行一种方法,所述方法包括:
执行控制线程和多个工作线程,所述执行包括执行用于所述控制线程的第一指令,所述第一指令指定执行所述控制线程的硬件处于高性能状态,并且,执行所述工作线程中的每一个的各自的指令,所述各自的指令指定应把执行所述工作线程的相应硬件置于较低性能状态;以及,
响应于迫切地把工作项呈现给所述工作线程,执行所述工作线程中的每一个的各自的指令,所述各自的指令指定应把执行所述工作线程的相应硬件置于比所述较低性能状态更高的性能状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180075795.7/1.html,转载请声明来源钻瓜专利网。