[发明专利]全局统一的相互依赖的多租户服务质量处理器方案在审
申请号: | 202211603240.1 | 申请日: | 2022-12-13 |
公开(公告)号: | CN116431223A | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | F·圭姆伯纳特 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/48;G06F9/50 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉;李炜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 全局 统一 相互依赖 租户 服务质量 处理器 方案 | ||
1.一种用于多租户资源分配的处理器,包括:
执行电路系统,所述执行电路系统用于执行一个或多个线程;
第一一个或多个寄存器,所述第一一个或多个寄存器用于存储定义租户层次体系的第一一个或多个值;
第二一个或多个寄存器,所述第二一个或多个寄存器用于存储指定与所述租户层次体系内的租户相对应的线程的位置的第二一个或多个值;以及
位置生成电路系统,所述位置生成电路系统用于在访问资源的请求中包括所述第二一个或多个值,其中所述资源的使用基于所述租户在所述租户层次体系内的位置进行监测和/或控制。
2.如权利要求1所述的处理器,其特征在于,所述第二一个或多个值中的至少一个值用于标识所述租户。
3.如权利要求2所述的处理器,其特征在于,所述第二一个或多个值中的至少一个值用于标识所述租户的所有者。
4.如权利要求2所述的处理器,其特征在于,所述第二一个或多个值中的至少一个值用于标识所述租户的租户层次体系中的级别。
5.如权利要求1所述的处理器,其特征在于,所述第一一个或多个值中的至少一个值包括多个位串,其中所述多个位串中的每个位串对应于所述租户层次体系中的级别。
6.如权利要求5所述的处理器,其特征在于,所述多个位串包括具有连续一的至少一个位串和具有连续零的至少一个位串。
7.如权利要求1所述的处理器,其特征在于,所述请求中包括的一个或多个第二值由代理用来确定所述租户在所述租户层次体系中的位置,其中所述代理用于监测所述线程对所述资源的使用。
8.如权利要求1所述的处理器,其特征在于,所述请求中包括的一个或多个第二值由代理用来确定所述租户在所述租户层次体系中的位置,其中所述代理用于控制所述线程对所述资源的使用。
9.如权利要求1所述的处理器,进一步包括用于对于对所述第一一个或多个寄存器进行编程的指令进行解码的解码器,所述指令具有包括用于指示所述第一一个或多个值中的至少一个值的操作数的格式。
10.如权利要求1所述的处理器,进一步包括用于对将所述租户与要监测的资源相关联的指令进行解码的解码器,所述指令具有包括第一操作数和第二操作数的格式,所述第一操作数用于指示所述租户层次体系中在该处监测所述资源的级别,并且所述第二操作数用于指示所述资源。
11.如权利要求1所述的处理器,进一步包括用于对将所述租户与要控制的资源相关联的指令进行解码的解码器,所述指令具有包括第一操作数、第二操作数和第三操作数的格式,所述第一操作数用于指示所述租户层次体系中在该处控制所述资源的级别,所述第二操作数用于指示所述资源,并且所述第三操作数用于指示要应用以控制所述资源的服务质量策略。
12.如权利要求1所述的处理器,其特征在于,控制所述资源是基于在所述租户的所述租户层次体系中的级别处的第一分配和在所述租户的所有者的租户层次体系的级别处的第二分配中的更严格的分配。
13.一种用于多租户资源分配的方法,包括:
将第一一个或多个值存储在处理器的第一一个或多个寄存器中以定义租户层次体系;
将第二一个或多个值存储在所述处理器的第二一个或多个寄存器中以指定与所述租户层次体系内的租户相对应的线程的位置;
由所述处理器的核心中的电路系统,在访问资源的请求中包括所述第二一个或多个值;以及
基于所述租户层次体系内的所述租户的位置来监测或控制所述资源的使用。
14.如权利要求13所述的方法,进一步包括将所述租户和要监测的资源相关联,包括指示所述租户层次体系中在该处监测所述资源的级别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211603240.1/1.html,转载请声明来源钻瓜专利网。