[发明专利]共享资源访问控制方法和装置在审
| 申请号: | 201680009782.2 | 申请日: | 2016-02-18 |
| 公开(公告)号: | CN107209690A | 公开(公告)日: | 2017-09-26 |
| 发明(设计)人: | J·A·科尔曼 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
| 代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 黄嵩泉 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 共享资源 访问 控制 方法 装置 | ||
1.一种计算设备,包括:
处理器,所述处理器具有多个核;
资源,所述资源与所述处理器耦合以便在所述多个核当中被共享;
多个性能计数器,所述多个性能计数器相应地与所述多个核相关联,以便存储所述多个核的对所述共享资源的访问预算;以及
性能监测器,所述性能监测器与所述处理器、所述资源以及所述性能计数器耦合,以便根据存储在所述性能计数器内的所述多个核的对应访问预算来管理由所述多个核对所述共享资源进行的访问。
2.如权利要求1所述的计算设备,进一步包括:控制寄存器;其中,所述性能监测器进一步与所述控制寄存器耦合,并且结合所述性能计数器使用所述控制寄存器以根据所述多个核的对应访问预算来管理由所述多个核对所述共享资源进行的访问。
3.如权利要求2所述的计算设备,其中,所述性能监测器用于配置所述控制寄存器以表示所述多个核中的哪些核将对所启用的所述共享资源具有基于预算的访问控制。
4.如权利要求3所述的计算设备,其中,所述性能监测器用于:进一步配置所述控制寄存器以对于将对所启用的所述共享资源具有基于预算的访问控制的所述多个核中的每一个核表示下个预算检查时间,所述下个预算检查时间基于预算时间量子。
5.如权利要求1所述的计算设备,其中,所述性能监测器用于:以针对预算时间量子的访问预算来配置与将对所启用的所述共享资源具有基于预算的访问控制的核相对应的每一个性能计数器。
6.如权利要求5所述的计算设备,其中,针对预算时间量子的所述访问预算与所述共享资源的访问事件的类型相关联。
7.如权利要求5所述的计算设备,其中,所述性能监测器用于:以等于溢出值减去针对所述预算时间量子的所述访问预算的值来配置与将对所启用的所述共享资源具有基于预算的访问控制的核相对应的每一个性能计数器。
8.如权利要求7所述的计算设备,其中,所述性能监测器用于:配置与将对所启用的所述共享资源具有基于预算的访问控制的核相对应的每一个性能计数器以生成溢出中断。
9.如权利要求1至8中任一项所述的计算设备,其中,所述性能监测器用于:监测由所述多个核对所述共享资源进行的访问;以及在检测到由核对所述共享资源进行的访问时,如果所述访问核对所启用的所述共享资源具有基于预算的访问控制,则更新相应的性能计数器。
10.如权利要求9所述的计算设备,其中,所述性能监测器用于:在从所述相应的性能计数器检测到将对所启用的所述共享资源具有基于预算的访问控制的核表示为已经达到所述核针对预算时间量子的访问预算的指示时,拒绝所述核对所述共享资源进行进一步访问。
11.如权利要求10所述的计算设备,进一步包括中断处理程序,所述中断处理程序将被给予执行控制以便响应于中断而拒绝对所启用的所述共享资源具有基于预算的访问控制的所述核对所述共享资源进行进一步访问,所述中断由于相应的性能计数器达到将所述核表示为已经达到所述核针对所述预算时间量子的访问预算的条件而生成。
12.如权利要求11所述的计算设备,其中,在被给予执行控制时,所述中断处理程序用于:
确定当前核;
判定是否针对所述当前核启用了对所述共享资源的基于预算的访问控制;以及
在确定了针对所述当前核启用了对所述共享资源的基于预算的访问控制时,进一步判定所述当前核的当前节拍是否大于所述当前核的下个预算检查时间。
13.如权利要求12所述的计算设备,其中,在确定了所述当前核的当前节拍不大于所述当前核的下个预算检查时间时,所述中断处理程序用于自旋所述当前核,直到所述当前核的当前节拍等于所述当前核的所述下个预算检查时间。
14.如权利要求12所述的计算设备,其中,在确定了所述当前核的当前节拍大于所述当前核的下个预算检查时间时,所述中断处理程序用于:
将所述当前核的所述下个预算检查时间设置成所述当前核的所述当前节拍与所述当前核的预算时间量子之和;以及
以针对预算时间量子的访问预算来重置所述当前核的、条件导致引起所述中断处理程序被给予执行控制的中断的所述相应的性能计数器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680009782.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:叶绿素含量检测系统
- 下一篇:一种加强抗突发短路能力的非晶线圈结构





