[发明专利]具有可定制的软件高速缓存级别的数据中心环境在审
申请号: | 201910212096.0 | 申请日: | 2019-03-20 |
公开(公告)号: | CN110392093A | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | K.库马尔;B.格拉尼洛;M.A.施米索尔;T.维尔哈姆;F.吉姆伯纳特 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 高苇娟;申屠伟进 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高速缓存级别 软件高速缓存 数据中心环境 可定制 可用 高速缓存服务 软件程序配置 软件程序 集合 计算机 | ||
1.一种装置,包括:
处理器,所述处理器包括一个或多个高速缓存电路,所述高速缓存电路中的至少一个包括本地高速缓存资源和网关逻辑电路,所述网关逻辑电路要:
a)确定由所述高速缓存电路接收的哪些请求要被定向到所述本地高速缓存资源;和/或
b)确定以下中的任一个要被定向到哪个较低级别高速缓存资源:i)在所述本地高速缓存资源中遭受高速缓存未命中的请求;ii)不要接受来自所述本地高速缓存资源的服务的由所述网关逻辑电路接收的请求;iii)已从所述本地高速缓存资源逐出的项目。
2.根据权利要求1所述的装置,其中所述本地高速缓存资源包括一级(L1)高速缓存、二级(L2)高速缓存和三级(L3)高速缓存中的至少一个。
3.根据权利要求1所述的装置,其中所述本地高速缓存资源包括L4高速缓存。
4.根据权利要求1所述的装置,其中所述本地高速缓存资源包括存储器侧高速缓存。
5.根据权利要求4所述的装置,其中所述存储器侧高速缓存包括不止一个存储器侧高速缓存级别。
6.根据权利要求4所述的装置,其中利用可插入组件来实现所述存储器侧高速缓存。
7.根据权利要求6所述的装置,其中所述存储器侧高速缓存包括以下中的至少一个:
动态随机存取存储器(DRAM)双列直插式存储器模块(DIMM);
被布置在还具有非易失性存储器的DIMM上的DRAM。
8.一种装置,包括:
封装,所述封装包括至少一个处理器半导体芯片,一个或多个高速缓存电路驻留在所述封装内,所述高速缓存电路中的至少一个包括本地高速缓存资源和网关逻辑电路,所述网关逻辑电路要:
a)确定由所述高速缓存电路接收的哪些请求要被定向到所述本地高速缓存资源;和/或
b)确定以下中的任一个要被定向到哪个较低级别高速缓存资源:i)在所述本地高速缓存资源中遭受高速缓存未命中的请求;ii)不要接受来自所述本地高速缓存资源的服务的由所述网关逻辑电路接收的请求;iii)已从所述本地高速缓存资源逐出的项目。
9.根据权利要求8所述的装置,其中所述高速缓存电路被集成在所述处理器半导体芯片内。
10.根据权利要求9所述的装置,其中所述本地高速缓存资源对应于L1高速缓存、L2高速缓存、L3高速缓存、L4高速缓存中的任何高速缓存。
11.根据权利要求8所述的装置,其中所述高速缓存电路被集成在堆叠存储器芯片结构的衬底半导体管芯中,所述堆叠芯片存储器结构是所述本地高速缓存资源。
12.根据权利要求8所述的装置,其中权利要求8的装置被集成到计算系统中。
13.根据权利要求12所述的装置,其中所述计算系统是服务器计算机系统。
14.根据权利要求13所述的装置,其中所述计算系统被耦合到数据中心的边缘高速缓存。
15.一种包含程序代码的机器可读存储介质,所述程序代码在由计算机系统处理时使一种方法被执行,所述方法包括:
给要在计算机上执行的不同软件程序配置定制的硬件高速缓存服务级别,其中,硬件高速缓存级别的可用集合至少包括L1、L2和L3高速缓存级别,并且以下硬件高速缓存级别中的至少一个可用于的定制支持软件程序:L2、L3和L4。
16.根据权利要求15所述的机器可读存储介质,其中所述配置包括对提供对软件程序的定制支持的高速缓存级别的网关电路进行编程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910212096.0/1.html,转载请声明来源钻瓜专利网。