[发明专利]处理器中的动态性能偏置在审
| 申请号: | 201811003358.4 | 申请日: | 2018-08-30 |
| 公开(公告)号: | CN109597684A | 公开(公告)日: | 2019-04-09 |
| 发明(设计)人: | M·古普塔;R·J·芬格;V·丹拉杰;D·S·奇鲁巴卡兰;S·安贝尔;I·赫什;E·威斯曼;H·阿布-萨拉 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉;张欣 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 偏置 逻辑处理器 偏好指示 线程 处理器 第一线 动态性能 关联 偏好 应用 | ||
1.一种系统,所述系统包括:
存储器;以及
处理器,耦合到所述存储器,所述处理器包括第一核,所述第一核用于:
标识与应用的第一线程相关联的第一逻辑处理器以及与第二线程相关联的第二逻辑处理器;
获取分别与所述第一线程和所述第二线程相关联的第一线程偏好指示符和第二线程偏好指示符;
至少部分基于所述第一线程偏好指示符与所述第二线程偏好指示符的相对关系来为所述第一逻辑处理器计算第一相对性能偏置值;以及
基于所述第一相对性能偏置值来调整所述第一逻辑处理器的性能偏置。
2.如权利要求1所述的系统,其中,所述第一线程偏好指示符与所述第二线程偏好指示符的相对关系用于计算所述第一线程偏好指示符的比例值和所述第二线程偏好指示符的比例值,其中,所述第一相对性能偏置值对应于所述第一线程偏好指示符的比例值。
3.如权利要求1所述的系统,其中,所述第一核进一步用于:
至少部分基于为所述第二逻辑处理器计算的第二相对性能偏置值指示低于由所述第一相对性能偏置值指示的第一性能偏好的第二性能偏好,来减少所述第二逻辑处理器的性能偏置。
4.如权利要求1所述的系统,其中,所述第一核进一步用于:
至少部分基于所述第一相对性能偏置值指示高于由为所述第二逻辑处理器计算的第二相对性能偏置值指示的第二性能偏好的第一性能偏好,来增加所述第一逻辑处理器的性能偏置。
5.如权利要求4所述的系统,其中,增加所述第一逻辑处理器的性能偏置包括:
基于所述第一相对性能偏置值来向所述第一逻辑处理器分配硬件资源的第一份额,其中,所述第一份额大于向所述第二逻辑处理器分配的所述硬件资源的第二份额。
6.如权利要求5所述的系统,其中,所述硬件资源是核专用硬件资源或共享硬件资源中的一者,所述核专用硬件资源仅能由所述第一核使用,并且所述共享硬件资源能由所述第一核和所述处理器中的一个或多个其他核使用。
7.如权利要求4-6中任一项所述的系统,其中,增加所述第一逻辑处理器的性能偏置包括:
将第一数量的执行周期分派到所述第一逻辑处理器,并且将第二数量的执行周期分派到所述第二逻辑处理器,其中,所述第一数量的执行周期多于所述第二数量的执行周期。
8.如权利要求4-6中任一项所述的系统,其中,增加所述第一逻辑处理器的性能偏置包括:
增加由所述第一逻辑处理器对用于执行所述第一线程的指令的流水线组件的利用。
9.如权利要求8所述的系统,其中,所述流水线组件是从包括以下各项的流水线组件的组中选择的:解码单元、重命名单元、分配器单元、调度器单元、执行单元和存储器访问单元。
10.如权利要求1-6中任一项所述的系统,其中,所述第一核进一步用于:
检测所述第一线程偏好指示符的改变;
至少部分基于改变的第一线程偏好指示符与所述第二线程偏好指示符的相对关系来为所述第一逻辑处理器计算更新的第一相对性能偏置值;以及
基于更新的第一相对性能偏置值来调整所述第一逻辑处理器的性能偏置。
11.如权利要求1-6中任一项所述的系统,其中,所述第一线程偏好指示符和所述第二线程偏好指示符从寄存器获取,所述寄存器由以下各项中的一项填充:操作系统、用户应用、系统应用、管理程序、虚拟系统应用、虚拟用户应用或用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811003358.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:内存管理方法、装置、设备及存储介质
- 下一篇:任务分配方法、装置和服务器





