非显而易见杯

专利无效挑战赛

目标专利:604通过物理地址进行的非分配存储器存取

专利公开号:CN104067246B

专利权人:高通股份有限公司

无效请求书提交日期:2026年


上一项目 下一项目

非显而易见性评估仅供参考,不构成法律建议。



权利要求列表点击可跳转

序号 权利要求内容

1

一种用于存取存储器的方法,其中在处理器和所述存储器之间配置高速缓冲存储器的至少两个层级,其中能够使用物理地址来直接查询每一高速缓冲存储器层级,其包括:由处理器起始存储器存取请求; 指定用于所述存储器存取请求的物理地址; 绕过虚拟到物理地址转译; 使用所述物理地址直接查询所述高速缓冲存储器的每一层级和所述存储器,直到首先遇到命中;以及使用所述物理地址从其中首先遇到所述命中的所述高速缓冲存储器层级或存储器执行存储器存取,而不修改其中遇到未中的任何中间高速缓冲存储器层级的高速缓存状态。

2

根据权利要求1所述的方法,其中所述存储器存取请求是加载请求,其中执行所述存储器存取包括将与所述物理地址相关联的数据从其中首先遇到所述命中的所述高速缓冲存储器层级或存储器直接传回到所述处理器。

3

根据权利要求2所述的方法,其进一步包括:避免在所述中间高速缓冲存储器层级中分配所述数据,其中所述加载请求遇到未中。

4

根据权利要求1所述的方法,其进一步包括:避免查找与所述物理地址相关联的页属性。

5

根据权利要求1所述的方法,其中所述存储器存取请求是存储请求,且其中执行所述存储器存取包括将与所述存储请求相关联的数据从所述处理器直接写入到其中首先遇到所述命中的所述高速缓冲存储器层级或存储器。

6

根据权利要求5所述的方法,其进一步包括避免分配任何中间高速缓冲存储器层级,其中所述存储请求遇到未中。

7

根据权利要求5所述的方法,其中所述存储请求是以直写操作形式来执行,以使得在首先在第一高速缓冲存储器层级中找到所述物理地址的情况下,所述方法进一步包括将所述数据写入到存在于所述第一高速缓冲存储器层级与所述存储器之间的任何高速缓冲存储器层级。

8

根据权利要求1所述的方法,其中所述物理地址对应于寄存器堆中的寄存器。

9

根据权利要求1所述的方法,其中所述存储器存取请求是加载请求,且其中遇到未中的所述高速缓冲存储器的高速缓存图像保持不变。

10

根据权利要求9所述的方法,其中所述高速缓存图像包括标签阵列、状态阵列、替换指针阵列或数据阵列中的一或多者,且其中所述高速缓存图像保持不变包括不变更所述标签阵列、状态阵列、替换指针阵列和数据阵列。

11

一种处理系统,其包括: 处理器,其包括寄存器堆; 存储器; 经配置在所述处理器和所述存储器之间的至少两个层级的高速缓冲存储器,其中能够直接使用物理地址来查询每一高速缓冲存储器层级; 转译后备缓冲器TLB,其经配置以转译虚拟到物理地址;以及执行逻辑,其经配置以响应于由所述处理器起始的存储器存取指令而进行以下操作,所述存储器存取指令指定相关联的物理地址:针对所述存储器存取指令绕过虚拟到物理地址转译; 使用所述物理地址直接查询所述高速缓冲存储器的每一层级和所述存储器直到首先遇到命中;以及通过所述物理地址从其中首先遇到所述命中的所述高速缓冲存储器层级或存储器执行存储器存取,而不修改其中遇到未中的任何中间高速缓冲存储器层级的高速缓存状态。

12

根据权利要求11所述的处理系统,其中所述存储器存取指令为加载请求,且所述执行逻辑经配置以:将与所述物理地址相关联的数据从其中首先遇到所述命中的所述高速缓冲存储器层级或存储器直接传回到所述寄存器堆中对应于所述物理地址的寄存器。

13

根据权利要求12所述的处理系统,其中所述执行逻辑经进一步配置以避免在所述中间高速缓冲存储器层级中分配所述数据,且其中所述加载请求遇到未中。

14

根据权利要求11所述的处理系统,其中所述执行逻辑经进一步配置以避免查找与所述物理地址相关联的页属性。

15

根据权利要求11所述的处理系统,其中所述存储器存取指令为存储请求,且所述执行逻辑经配置以:将与所述存储请求相关联的数据从所述处理器直接写入到其中首先遇到所述命中的所述高速缓冲存储器层级或存储器。

16

根据权利要求15所述的处理系统,其中所述执行逻辑经进一步配置以避免分配任何中间高速缓冲存储器层级,且其中所述存储请求遇到未中。

17

根据权利要求15所述的处理系统,其中所述存储器存取指令经进一步指定为直写操作,以使得在首先在第一高速缓冲存储器层级中找到所述物理地址的情况下,所述执行逻辑经配置以将所述数据写入到存在于所述第一高速缓冲存储器层级与所述存储器之间的任何高速缓冲存储器层级。

18

根据权利要求11所述的处理系统,其集成于半导体裸片中。

19

根据权利要求11所述的处理系统,其集成到选自由以下各者组成的群组的装置中:机顶盒、音乐播放器、视频播放器、娱乐单元、导航装置、通信装置、个人数字助理PDA、固定位置数据单元,以及计算机。

20

一种设备,其包括用于执行根据权利要求1到10中任一权利要求所述的方法的装置。


对比文件列表

编号 名称

权利要求1

一种用于存取存储器的方法,其中在处理器和所述存储器之间配置高速缓冲存储器的至少两个层级,其中能够使用物理地址来直接查询每一高速缓冲存储器层级,其包括:由处理器起始存储器存取请求; 指定用于所述存储器存取请求的物理地址; 绕过虚拟到物理地址转译; 使用所述物理地址直接查询所述高速缓冲存储器的每一层级和所述存储器,直到首先遇到命中;以及使用所述物理地址从其中首先遇到所述命中的所述高速缓冲存储器层级或存储器执行存储器存取,而不修改其中遇到未中的任何中间高速缓冲存储器层级的高速缓存状态。


权利要求2

根据权利要求1所述的方法,其中所述存储器存取请求是加载请求,其中执行所述存储器存取包括将与所述物理地址相关联的数据从其中首先遇到所述命中的所述高速缓冲存储器层级或存储器直接传回到所述处理器。


权利要求3

根据权利要求2所述的方法,其进一步包括:避免在所述中间高速缓冲存储器层级中分配所述数据,其中所述加载请求遇到未中。


权利要求4

根据权利要求1所述的方法,其进一步包括:避免查找与所述物理地址相关联的页属性。


权利要求5

根据权利要求1所述的方法,其中所述存储器存取请求是存储请求,且其中执行所述存储器存取包括将与所述存储请求相关联的数据从所述处理器直接写入到其中首先遇到所述命中的所述高速缓冲存储器层级或存储器。


权利要求6

根据权利要求5所述的方法,其进一步包括避免分配任何中间高速缓冲存储器层级,其中所述存储请求遇到未中。


权利要求7

根据权利要求5所述的方法,其中所述存储请求是以直写操作形式来执行,以使得在首先在第一高速缓冲存储器层级中找到所述物理地址的情况下,所述方法进一步包括将所述数据写入到存在于所述第一高速缓冲存储器层级与所述存储器之间的任何高速缓冲存储器层级。


权利要求8

根据权利要求1所述的方法,其中所述物理地址对应于寄存器堆中的寄存器。


权利要求9

根据权利要求1所述的方法,其中所述存储器存取请求是加载请求,且其中遇到未中的所述高速缓冲存储器的高速缓存图像保持不变。


权利要求10

根据权利要求9所述的方法,其中所述高速缓存图像包括标签阵列、状态阵列、替换指针阵列或数据阵列中的一或多者,且其中所述高速缓存图像保持不变包括不变更所述标签阵列、状态阵列、替换指针阵列和数据阵列。


权利要求11

一种处理系统,其包括: 处理器,其包括寄存器堆; 存储器; 经配置在所述处理器和所述存储器之间的至少两个层级的高速缓冲存储器,其中能够直接使用物理地址来查询每一高速缓冲存储器层级; 转译后备缓冲器TLB,其经配置以转译虚拟到物理地址;以及执行逻辑,其经配置以响应于由所述处理器起始的存储器存取指令而进行以下操作,所述存储器存取指令指定相关联的物理地址:针对所述存储器存取指令绕过虚拟到物理地址转译; 使用所述物理地址直接查询所述高速缓冲存储器的每一层级和所述存储器直到首先遇到命中;以及通过所述物理地址从其中首先遇到所述命中的所述高速缓冲存储器层级或存储器执行存储器存取,而不修改其中遇到未中的任何中间高速缓冲存储器层级的高速缓存状态。


权利要求12

根据权利要求11所述的处理系统,其中所述存储器存取指令为加载请求,且所述执行逻辑经配置以:将与所述物理地址相关联的数据从其中首先遇到所述命中的所述高速缓冲存储器层级或存储器直接传回到所述寄存器堆中对应于所述物理地址的寄存器。


权利要求13

根据权利要求12所述的处理系统,其中所述执行逻辑经进一步配置以避免在所述中间高速缓冲存储器层级中分配所述数据,且其中所述加载请求遇到未中。


权利要求14

根据权利要求11所述的处理系统,其中所述执行逻辑经进一步配置以避免查找与所述物理地址相关联的页属性。


权利要求15

根据权利要求11所述的处理系统,其中所述存储器存取指令为存储请求,且所述执行逻辑经配置以:将与所述存储请求相关联的数据从所述处理器直接写入到其中首先遇到所述命中的所述高速缓冲存储器层级或存储器。


权利要求16

根据权利要求15所述的处理系统,其中所述执行逻辑经进一步配置以避免分配任何中间高速缓冲存储器层级,且其中所述存储请求遇到未中。


权利要求17

根据权利要求15所述的处理系统,其中所述存储器存取指令经进一步指定为直写操作,以使得在首先在第一高速缓冲存储器层级中找到所述物理地址的情况下,所述执行逻辑经配置以将所述数据写入到存在于所述第一高速缓冲存储器层级与所述存储器之间的任何高速缓冲存储器层级。


权利要求18

根据权利要求11所述的处理系统,其集成于半导体裸片中。


权利要求19

根据权利要求11所述的处理系统,其集成到选自由以下各者组成的群组的装置中:机顶盒、音乐播放器、视频播放器、娱乐单元、导航装置、通信装置、个人数字助理PDA、固定位置数据单元,以及计算机。


权利要求20

一种设备,其包括用于执行根据权利要求1到10中任一权利要求所述的方法的装置。


Powered by Django

网站备案号:渝ICP备2023012882号


重庆市非显而易见网络科技有限责任公司 A Anti NPE NPE