用于使用具有无效的读取降低高速缓冲存储器中的带宽和功率的方法和设备与流程

文档序号:11814667阅读:来源:国知局

技术特征:

1.一种方法,其包括:

在高速缓冲存储器处接收指示地址的读取不写回指令;以及

在所述高速缓冲存储器中设置不写回位以将与所述地址相关联的高速缓存行指示为在从所述高速缓冲存储器逐出所述高速缓存行之后不写入到存储器。

2.根据权利要求1所述的方法,其进一步包括:

在逐出尚未设置不写回位的其它高速缓存行之前,响应于替换策略而逐出所述高速缓存行。

3.根据权利要求1所述的方法,其进一步包括:

由装置在事务属性中设置旗标,所述装置用于读取高速缓冲存储器中的所述高速缓存行;以及

由高速缓冲存储器控制器响应于所述旗标而设置与所述高速缓存行相关联的所述不写回位以使得所述高速缓存行不写入到所述存储器。

4.根据权利要求3所述的方法,其进一步包括:

在逐出尚未设置不写回位的其它高速缓存行之前,响应于替换策略而逐出所述高速缓存行。

5.根据权利要求3所述的方法,其进一步包括:

在所述高速缓冲存储器处检查对应于所述装置的所接收主控器识别码;以及

取决于所述主控器识别码而设置与所述高速缓存行相关联的所述不写回位,以使得所述高速缓存行不写入到所述存储器。

6.根据权利要求1所述的方法,其进一步包括:

在所述高速缓冲存储器处检查对应于装置的所接收主控器识别码,所述装置用于读取存储于所述高速缓冲存储器中的高速缓存行中的数据;以及

取决于所述主控器识别码而设置与所述高速缓存行相关联的所述不写回位,以使得所述高速缓存行不写入到所述存储器。

7.一种高速缓冲存储器,其包括:

存储装置,其用于存储与高速缓存行相关联的数据,每一高速缓存行具有对应不写回位;以及

控制器,其耦合到所述存储装置,所述控制器响应于接收到指示高速缓存行的读取不写回指令而设置对应于所述高速缓存行的不写回位,以将所述高速缓存行指示为在从所述高速缓冲存储器逐出所述高速缓存行之后不写入到存储器。

8.根据权利要求7所述的高速缓冲存储器,所述控制器进一步在逐出尚未设置不写回位的其它高速缓存行之前响应于替换策略而逐出所述高速缓存行。

9.根据权利要求8所述的高速缓冲存储器,所述控制器进一步检查对应于装置的所接收主控器识别码,所述装置用于读取所述高速缓存行中的数据,且用于取决于所述主控器识别码而设置与所述高速缓存行相关联的所述不写回位以使得所述高速缓存行不写入到所述存储器。

10.根据权利要求7所述的高速缓冲存储器,所述控制器进一步检查对应于装置的所接收主控器识别码,所述装置用于读取所述高速缓存行中的数据,且用于取决于所述主控器识别码而设置与所述高速缓存行相关联的所述不写回位以使得所述高速缓存行不写入到所述存储器。

11.根据权利要求7所述的高速缓冲存储器,其中所述高速缓冲存储器为选自由蜂窝电话、平板计算机和计算机系统组成的群组的设备的部分。

12.一种系统,其包括:

存储器;

装置;以及

高速缓冲存储器,其耦合到所述装置,在从所述装置接收到指示存储于所述高速缓冲存储器中的具有对应不写回位的高速缓存行的地址的读取不写回指令之后,所述高速缓冲存储器设置所述不写回位以将所述高速缓存行指示为在从所述高速缓冲存储器逐出所述高速缓存行之后不写入到所述存储器。

13.根据权利要求12所述的系统,所述高速缓冲存储器进一步在逐出尚未设置不写回位的其它高速缓存行之前响应于替换策略而逐出所述高速缓存行。

14.根据权利要求12所述的系统,

所述装置用于在事务属性中设置旗标以读取所述高速缓冲存储器中的所述高速缓存行;且

所述高速缓冲存储器响应于所述旗标而设置所述不写回位,以使得所述高速缓存行不写入到所述存储器。

15.根据权利要求14所述的系统,所述高速缓冲存储器进一步在逐出尚未设置不写回位的其它高速缓存行之前响应于替换策略而逐出所述高速缓存行。

16.根据权利要求14所述的系统,

所述装置具有主控器识别码;且

所述高速缓冲存储器接收且检查所述所接收主控器识别码,所述高速缓冲存储器用于取决于所述主控器识别码而设置所述不写回位,以使得所述高速缓存行不写入到所述存储器。

17.根据权利要求12所述的系统,其中所述装置为显示器。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1