使用分开的读和写高速缓存的动态高速缓存配置

    公开(公告)号:CN102411541B

    公开(公告)日:2014-12-24

    申请号:CN201110321215.X

    申请日:2011-10-12

    申请人: 微软公司

    IPC分类号: G06F12/08 G06F13/16

    摘要: 本发明涉及使用分开的读和写高速缓存的动态高速缓存配置。将来自存储设备的数据存储在具有读高速缓存大小的读高速缓存中以及具有写高速缓存大小的写高速缓存中。读高速缓存和写高速缓存是分开的高速缓存。至少部分地基于高速缓存性能参数来自动地和动态地调整读高速缓存和写高速缓存的高速缓存配置。高速缓存性能参数包括如下各项中的一个或多个:偏好得分、读和写操作的频率、存储设备的读和写性能、定位信息、以及连续读和写性能。动态高速缓存配置包括以下各项中的一个或多个:调整读高速缓存大小和/或写高速缓存大小、以及调整读高速缓存块大小和/或写高速缓存块大小。

    具有区域高速缓存支持的数据请求的有效处理

    公开(公告)号:CN102089745B

    公开(公告)日:2014-07-30

    申请号:CN200980126380.0

    申请日:2009-06-18

    发明人: 贾森.F.坎廷

    IPC分类号: G06F12/08

    摘要: 一种用于配置高速缓存系统以便有效地处理处理器请求的方法和系统。基于延时与功耗要求的权衡来配置一组高速缓存组件,该高速缓存组件包括区域高速缓存、区域连贯性阵列和最低级高速缓存。选择的高速缓存配置在高速缓存组件相对于彼此被存取的顺序上不同于其它可能的配置。在许多配置中利用区域高速缓存以减少区域连贯性阵列的功耗、延时和带宽要求。在较大区域连贯性阵列之前(或与其同时),通过处理器请求存取区域高速缓存,将区域连贯性状态和功率有效地提供至在区域高速缓存中命中的请求。

    基于性能的高速缓存管理
    34.
    发明授权

    公开(公告)号:CN101630287B

    公开(公告)日:2013-08-28

    申请号:CN200910139646.7

    申请日:2009-06-30

    申请人: 英特尔公司

    IPC分类号: G06F12/00 G06F17/00

    摘要: 公开了用于管理高速缓存存储器的方法和装置。在一个实施例中,电子设备包括第一处理单元、第一高速缓存存储器、第一高速缓存控制器和功率管理模块,其中所述功率管理模块确定用于所述高速缓存存储器的至少一个运行参数并且将用于所述高速缓存存储器的所述至少一个运行参数传递到高速缓存控制器。另外,所述第一高速缓存控制器根据所述至少一个运行参数来管理所述高速缓存存储器,并且所述功率管理模块在所述功率管理模块中评价来自所述高速缓存控制器的用于所述高速缓存存储器的运行数据,并且在所述功率管理模块中基于来自所述高速缓存控制器的用于所述高速缓存存储器的所述运行数据生成用于所述高速缓存存储器的至少一个经修改的运行参数。

    智能缓存及智能终端
    35.
    发明公开

    公开(公告)号:CN103246542A

    公开(公告)日:2013-08-14

    申请号:CN201210022513.3

    申请日:2012-02-01

    IPC分类号: G06F9/455 G06F12/08

    摘要: 本发明公开了一种智能缓存及智能终端,智能缓存包括:通用接口,用于接收来自内核或总线的配置信息、和\或控制信息、和\或数据信息,并返回目标数据;软件定义和重构单元,用于根据配置信息将存储器定义为所需的缓存存储器;控制单元,用于控制读写Cache,以及,实时监控指令或数据流;存储单元,由大量的存储模块构成,用于缓存数据;以及,根据所述软件定义和重构单元的定义,由所述存储模块组合成所需的Cache存储器;智能处理单元,用于处理输入输出数据,将数据在所述控制单元中定义的多个结构之间进行转移、变换和运算。本发明能根据软件的运行状态、执行任务的特征、数据结构的特性,在控制单元灵活的组织、管理下以及智能处理单元的紧密配合下,实现高效的存储系统。

    使用分开的读和写高速缓存的动态高速缓存配置

    公开(公告)号:CN102411541A

    公开(公告)日:2012-04-11

    申请号:CN201110321215.X

    申请日:2011-10-12

    申请人: 微软公司

    IPC分类号: G06F12/08 G06F13/16

    摘要: 本发明涉及使用分开的读和写高速缓存的动态高速缓存配置。将来自存储设备的数据存储在具有读高速缓存大小的读高速缓存中以及具有写高速缓存大小的写高速缓存中。读高速缓存和写高速缓存是分开的高速缓存。至少部分地基于高速缓存性能参数来自动地和动态地调整读高速缓存和写高速缓存的高速缓存配置。高速缓存性能参数包括如下各项中的一个或多个:偏好得分、读和写操作的频率、存储设备的读和写性能、定位信息、以及连续读和写性能。动态高速缓存配置包括以下各项中的一个或多个:调整读高速缓存大小和/或写高速缓存大小、以及调整读高速缓存块大小和/或写高速缓存块大小。

    用于影像数据的基于CPU模式的高速缓存分配

    公开(公告)号:CN101512500A

    公开(公告)日:2009-08-19

    申请号:CN200780025652.9

    申请日:2007-07-02

    发明人: S·P·汤普森

    IPC分类号: G06F12/08 G09G5/00

    摘要: 一种设备,包含中央处理单元,具有输出以提供状态指示(statusindicator);图形控制器,具有可耦接至显示器接口的输出;高速缓存,包括多个高速缓存线;以及存储器控制器,具有输入以接收该状态指示。该存储器控制器系配置成响应该状态指示以指示该中央处理单元系在主动模式中,而将用于来自该图形控制器的数据请求的高速缓存未命中(cache miss)的该高速缓存的高速缓存线的分配去能。该存储器控制器进一步配置成响应该状态指示以指示该中央处理单元系在闲置模式中,而将用于来自该图形控制器的数据请求的高速缓存未命中的该高速缓存的高速缓存线的分配致能。