[发明专利]用于数据处理系统的高速缓存布置在审
申请号: | 202110687777.X | 申请日: | 2021-06-21 |
公开(公告)号: | CN113971140A | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | O·H·乌伦霍尔特;A·B·斯温 | 申请(专利权)人: | Arm有限公司 |
主分类号: | G06F12/0877 | 分类号: | G06F12/0877;G06F12/0875;G06F12/0811 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 张亚静;王小东 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据处理系统 高速缓存 布置 | ||
1.一种操作数据处理系统的方法,所述数据处理系统包括:
处理器;
存储器系统;和
高速缓存系统,所述高速缓存系统被配置为将存储在所述存储器系统中的数据传输到所述处理器以供所述处理器在执行数据处理操作时使用,并且将数据从所述处理器传输到所述存储器系统;
所述高速缓存系统包括高速缓存,所述高速缓存被配置为从所述存储器接收数据并将所述数据提供给所述处理器以供在执行数据处理操作时使用,并且从所述处理器接收数据以发送到所述存储器,
所述高速缓存包括多个高速缓存行,每个高速缓存行能够存储相应数据条目;
所述方法包括:
当要将以压缩形式存储在所述存储器中的数据块加载到所述高速缓存中时,所述压缩的数据块具有相关联的压缩元数据的集合:
将所述数据块存储到所述高速缓存的一个或多个高速缓存行的组中;以及
提供所述数据块的所述压缩元数据作为与所述高速缓存的一个或多个高速缓存行的组中的高速缓存行相关联的单独侧带数据,所述数据块被存储在所述高速缓存中。
2.根据权利要求1所述的方法,其中提供所述数据块的所述压缩元数据作为与所述高速缓存行的组中的第一高速缓存行相关联的单独侧带数据,所述数据块被存储在所述高速缓存行的组中。
3.根据权利要求1或2所述的方法,包括将多个压缩数据块从所述存储器系统加载到所述高速缓存中,其中所述多个数据块中的每个数据块被存储到所述高速缓存的一个或多个高速缓存行的相应组中,并且每个块的所述相应压缩元数据被提供为与所述高速缓存的所述一个或多个高速缓存行的组中的高速缓存行相关联的单独侧带数据,所述相应数据块被存储在所述高速缓存中。
4.根据权利要求3所述的方法,其中所述多个数据块对应于单个存储器页面。
5.根据任一前述权利要求所述的方法,其中所述高速缓存系统包括数据编码器,其中当要将以压缩形式存储在所述存储器中的数据块加载到所述高速缓存中时,所述方法包括解码来自所述存储器系统的所述压缩数据并将所述数据以未压缩格式存储在所述高速缓存中。
6.根据任一前述权利要求所述的方法,其中所述压缩元数据存储在将在另一操作模式下用于存储其他信息的侧带数据结构的一个或多个数据字段中。
7.根据任一前述权利要求所述的方法,其中所述处理器是图形处理器,并且其中所述数据是由所述图形处理器执行的图形处理操作所需的数据。
8.一种操作数据处理系统的方法,所述数据处理系统包括:
处理器;和
存储器系统;
所述方法包括:
当要将数据块以压缩形式存储在存储器中时,所述压缩的数据块具有相关联的压缩元数据的集合:
将所述数据块存储到存储器中的相应数据结构中;以及
将所述压缩元数据存储在单独的标头数据结构中,所述标头数据结构包括一个或多个数据字段,并且其中所述压缩元数据存储在将在不同操作模式下用于其他信息的数据字段中。
9.根据权利要求8所述的方法,其中所述处理器是图形处理器,并且其中所述数据是由所述图形处理器执行的图形处理操作所需的数据。
10.一种存储软件代码的计算机可读存储介质,当所述软件代码在数据处理器上执行时,执行根据任一前述权利要求所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于Arm有限公司,未经Arm有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110687777.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:在在线维护期间使用多种维护模式控制发电系统
- 下一篇:紫外线照射器