全局统一的相互依赖的多租户服务质量处理器方案的制作方法

文档序号:34810987发布日期:2023-07-19 12:42阅读:33来源:国知局
全局统一的相互依赖的多租户服务质量处理器方案的制作方法

本发明的领域总体上涉及计算机体系结构,并且更具体地涉及分配共享资源。


背景技术:

1、多核心处理器中的处理器核心可使用共享系统资源,诸如缓存(例如,最后一级缓存或llc)、系统存储器、输入/输出(input/output,i/o)设备和互连。提供给应用的服务质量会由于对这些或其他共享资源的争用而不可预测和/或次优。

2、一些处理器包括诸如来自英特尔公司的资源调配技术(resource directortechnology,rdt)之类的技术,这些技术实现对诸如llc和存储器带宽之类的共享资源如何由在处理器上执行的不同应用使用的可见性和/或控制。例如,这样的技术可以提供系统软件来监测资源使用,将不同量的资源分配给不同的应用,和/或限制或以其他方式控制对资源的访问。


技术实现思路



技术特征:

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所述的方法,进一步包括将所述租户和要监测的资源相关联,包括指示所述租户层次体系中在该处监测所述资源的级别。

15.如权利要求13所述的方法,进一步包括将所述租户和要控制的资源相关联,包括指示所述租户层次体系中在该处控制所述资源的级别。

16.如权利要求13所述的方法,进一步包括将所述租户和要控制的资源相关联,包括指示要应用以控制所述资源的服务质量策略。

17.如权利要求13所述的方法,其特征在于,控制所述资源是基于在所述租户的所述租户层次体系中的级别处的第一分配和在所述租户的所有者的租户层次体系中的级别处的第二分配中的更严格的分配。

18.一种用于多租户资源分配的系统,包括:

19.如权利要求18所述的系统,其特征在于,所述代理用于基于所述请求中的所述第二一个或多个值来确定所述租户在所述租户层次体系内的位置。

20.如权利要求18所述的系统,其特征在于,所述代理用于基于在所述租户的所述租户层次体系中的级别处的第一分配和在所述租户的所有者的租户层次体系中的级别处的第二分配中的更严格的分配来控制所述资源。


技术总结
公开了用于分层式多租户处理器方案的装置、方法和系统的实施例。在实施例中,处理器包括:用于执行线程的电路系统、用于存储定义租户层次体系的第一值的寄存器、用于存储指定与租户层次体系内的租户相对应的线程的位置的第二值的寄存器,以及用于在访问资源的请求中包括第二值的电路系统。资源的使用基于租户在租户层次体系中的位置进行监测或控制。

技术研发人员:F·圭姆伯纳特
受保护的技术使用者:英特尔公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1