[发明专利]通过使用忘记存储来增加每核存储器带宽在审
申请号: | 202111415631.6 | 申请日: | 2021-11-25 |
公开(公告)号: | CN114661227A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | J·高尔;A·乔汉;V·戈帕尔;V·尚伯格;S·萨布拉蒙尼;W·费格哈利 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 任曼怡;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 使用 忘记 存储 增加 存储器 带宽 | ||
1.一种用于通过使用忘记存储操作来增加每核存储器带宽的装置,所述装置包括:
高速缓存,所述高速缓存用于存储缓冲器;以及
执行电路系统,所述执行电路系统用于执行指令,所述指令用于基于所述缓冲器的起始地址和所述缓冲器的尺寸而使得所述高速缓存中的一个或多个高速缓存行被标记;
其中,所述高速缓存中的所标记的高速缓存行要被阻止而无法被写回到存储器。
2.如权利要求1所述的装置,其中,对所述一个或多个高速缓存行进行标记包括使所述一个或多个高速缓存行失效。
3.如权利要求1所述的装置,其中,对所述一个或多个高速缓存行进行标记包括将所述一个或多个高速缓存行的状态修改为排他状态。
4.如权利要求1所述的装置,其中,对所述一个或多个高速缓存行进行标记包括将所述一个或多个高速缓存行指示为牺牲候选,以允许对所述一个或多个高速缓存行的提早驱逐。
5.如权利要求1所述的装置,其中,所述指令用于引起基于掩码对所述高速缓存中的所述一个或多个高速缓存行的查找。
6.如权利要求1所述的装置,其中,加速器用于将所述缓冲器用作暂存器,其中,所述指令用于使得所述加速器回收所述暂存器。
7.如权利要求1所述的装置,其中,所述高速缓存是第二级L2高速缓存,其中,所述指令用于引起对所述L2高速缓存中的所述一个或多个高速缓存行的查找,并且当在所述L2高速缓存中未命中时,没有与所述指令相关联的进一步操作要被执行。
8.如权利要求1所述的装置,进一步包括解码电路系统,所述解码电路系统用于将所述指令解码为多个存储操作,其中,所述多个存储操作中的每个存储操作用于使所述高速缓存中的对应高速缓存行失效。
9.如权利要求1所述的装置,其中,所述存储器包括主存储器或动态随机存取存储器。
10.如权利要求1所述的装置,其中,所述高速缓存包括第一级高速缓存、第二级高速缓存以及末级高速缓存中的一者或多者。
11.如权利要求1所述的装置,其中,处理器核包括所述执行电路系统和所述高速缓存。
12.如权利要求11所述的装置,其中,所述处理器核包括图形处理单元GPU核。
13.一种机器可读介质,包括代码,所述代码在被执行时使机器执行如权利要求1至12中任一项所述的操作。
14.一种设备,包括用于执行如权利要求1至12中任一项所述的操作的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111415631.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种神经内科手部康复训练装置
- 下一篇:显示装置