当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于闭环动态资源分配控制框架的装置和方法制造方法及图纸

技术编号:31609412 阅读:31 留言:0更新日期:2021-12-29 18:36
用于闭环动态资源分配控制框架的装置和方法。一种方法包括:收集与多个工作负载在一个或多个时间段内对多个资源的使用有关的数据,所述工作负载包括与一个或多个所保证的性能水平相关联的优先级工作负载、以及与所保证的性能水平不相关联的最大努力工作负载;分析所述数据以标识在一个或多个随后时间段内从一个或多个优先级工作负载到一个或多个最大努力工作负载的资源重新分配,同时仍维持所保证的性能水平;在随后时间段内将资源从优先级工作负载重新分配到最大努力工作负载;在随后时间段期间,关于所保证的性能水平来监测优先级工作负载的执行;以及在随后时间段期间抢先将资源从最大努力工作负载重新分配到优先级工作负载。工作负载。工作负载。

【技术实现步骤摘要】
用于闭环动态资源分配控制框架的装置和方法
[0001]
技术介绍



[0002]本专利技术的实施例总体上涉及计算机处理器领域。更特别地,实施例涉及用于闭环动态资源分配控制框架的装置和方法。
[0003]相关技术的描述服务质量是在计算机系统中实施基于优先级的公平性的重要机制,并且可以通过在共享缓冲器和队列、基于分组的虚拟通道等中分配专用路径或插槽来实现。服务质量挂钩(hook)如今在高速缓存、存储器子系统队列、存储器控制器和交换卡中使用。
[0004]英特尔
®
资源导向器技术
®
(RDT)提供了控制应用、虚拟机(VM)和容器使用共享资源(诸如,末级缓存(LLC)和存储器带宽)的方式的能力。RDT帮助工作负载整合、性能一致性和动态服务递送,从而帮助跨数据中心和联网域来提高效率和灵活性,同时降低总体的拥有总成本(TCO)。
附图说明
[0005]结合以下附图,从下面的详细描述中可以获得对本专利技术的更好理解,其中:图1A和图1B是图示了根据本专利技术的实施例的通用矢量友好指令格式及其指令模板的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:收集与多个工作负载在一个或多个时间段内对多个资源的使用有关的数据,所述工作负载包括与一个或多个所保证的性能水平相关联的优先级工作负载、以及与所保证的性能水平不相关联的最大努力工作负载;分析所述数据以标识在一个或多个随后时间段内从一个或多个优先级工作负载到一个或多个最大努力工作负载的资源重新分配,同时仍然维持所保证的性能水平;在随后时间段内将资源从优先级工作负载重新分配到最大努力工作负载;在随后时间段期间,关于所保证的性能水平来监测优先级工作负载的执行;以及响应于检测到所保证的性能水平处于被违背的危险之下,在随后时间段期间抢先将资源从最大努力工作负载重新分配到优先级工作负载。2.根据权利要求1所述的方法,其中所保证的性能水平包括所保证的时延和/或所保证的吞吐量。3.根据权利要求2所述的方法,其中将所保证的性能水平指定为服务水平协议(SLA)的关键性能指标(KPI)。4.根据权利要求1至3中任一项所述的方法,其中分析包括:使用所述数据来执行强化学习以标识资源重新分配,同时仍然维持所保证的性能水平。5.根据权利要求4所述的方法,其中执行强化学习进一步包括:生成与向最大努力工作负载的资源分配相关联的第一一个或多个奖励值;响应于检测到与优先级工作负载相关联的指定性能度量而生成第二一个或多个奖励值和/或一个或多个惩罚值;将奖励值和惩罚值相加以生成最终奖励值;以及重新分配资源以尝试使最终奖励值最大化。6.根据权利要求5所述的方法,其中资源分配包括向最大努力工作负载的高速缓存分配,其中所述高速缓存分配中的增加用以生成增加的奖励值。7.根据权利要求6所述的方法,其中所述第二一个或多个奖励值包括针对维持与一个或多个所保证的性能水平的一致性的性能奖励值。8.根据权利要求1至7中任一项所述的方法,其中资源分配的第一集合将由处理器的资源管理电路来执行。9.根据权利要求8所述的方...

【专利技术属性】
技术研发人员:李彬王任K
申请(专利权)人:英特尔公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1