[发明专利]核中的存储器带宽控制在审
申请号: | 202210181680.6 | 申请日: | 2022-02-25 |
公开(公告)号: | CN115129624A | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | V·尚伯格;K·加纳帕蒂;V·马杜里;J·艾伦;J·科尔曼;S·鲁滨逊 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/42;G06F9/50 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 任曼怡;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中的 存储器 带宽 控制 | ||
1.一种装置,包括:
在核本地的、逐线程的存储器带宽监视器,每个线程的本地带宽监视器至少用于根据服务质量QoS型号专用寄存器MSR的字段中所存储的服务类级别来为源自所述线程的存储器请求分配带宽,由平台服务质量MSR中的服务类字段指向所述服务类级别;以及
执行资源,用于支持所述核的至少一个线程的执行。
2.如权利要求1所述的装置,所述QoS MSR的每个字段在尺寸上是8位的。
3.如权利要求1-2中任一项所述的装置,其中,在到第二线程的上下文切换时,所述平台服务质量MSR用于被写入以更新所述服务类字段。
4.如权利要求3所述的装置,进一步包括:
用于所述第二线程的QoS MSR。
5.如权利要求1-4中任一项所述的装置,进一步包括:
末级高速缓存,并且其中,所述存储器请求用于去往所述末级高速缓存。
6.如权利要求1-5中任一项所述的装置,进一步包括:
在所述核外部的、逐线程的存储器带宽监视器,用于监视来自所述核的存储器请求,并且用于基于软件分配和带宽监视来提供关于带宽的反馈。
7.如权利要求1-6中任一项所述的装置,其中,所述存储器请求用于去往主存储器。
8.如权利要求1-7中任一项所述的装置,其中,所述带宽用于以非线性方式被调整。
9.如权利要求1-7中任一项所述的装置,其中,所述带宽用于以线性方式被调整。
10.如权利要求1-7中任一项所述的装置,其中,对每线程存储器带宽的支持在CPUID叶中被枚举。
11.如权利要求1-10中任一项所述的装置,其中,所述核进一步包括:
用于从所述核的线程接收存储器请求的本地队列,其中,所述本地队列中可用条目的数量用于基于所述QoS MSR的服务类值来配置。
12.如权利要求1-10中任一项所述的装置,其中,所述核进一步包括:
用于从所述核的外部接收存储器请求的外部队列,其中,所述外部队列中可用条目的数量用于基于所述QoS MSR的服务类值来配置。
13.一种系统,包括:
核,所述核包括:
在所述核本地的、逐线程的存储器带宽监视器,每个线程的本地带宽监视器至少用于根据服务质量QoS型号专用寄存器MSR的字段中所存储的服务类级别来为源自所述线程的存储器请求分配带宽,由平台服务质量MSR中的服务类字段指向所述服务类级别,以及
执行资源,所述执行资源用于支持所述核的至少一个线程的执行;
耦合至所述核的存储器;以及
耦合至所述核的存储器。
14.如权利要求13所述的系统,所述QoS MSR的每个字段在尺寸上是8位的。
15.如权利要求13-14中任一项所述的系统,其中,在到第二线程的上下文切换时,所述平台服务质量MSR用于被写入以更新所述服务类字段。
16.如权利要求13-15中任一项所述的系统,进一步包括:
针对所述第二线程的QoS MSR。
17.如权利要求13-16中任一项所述的系统,其中,所述核进一步包括:
末级高速缓存,并且所述请求去往所述末级高速缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210181680.6/1.html,转载请声明来源钻瓜专利网。