数据高速缓存区域预取器

    公开(公告)号:CN109564549A

    公开(公告)日:2019-04-02

    申请号:CN201780050452.2

    申请日:2017-08-08

    摘要: 当数据高速缓存未命中发生时,数据高速缓存区域预取器创建区域。每个区域包括邻近每个数据高速缓存未命中的预定范围的数据线路,并且用相关联的指令指针寄存器(RIP)标记。所述数据高速缓存区域预取器比较后续存储器请求与每个现有区域的所述预定范围的数据线路。对于每个匹配,所述数据高速缓存区域预取器设置访问位,并且试图基于所述所设置的访问位来识别伪随机访问模式。所述数据高速缓存区域预取器使适当计数器递增或递减以追踪所述伪随机访问模式发生的频率。如果所述伪随机访问模式频繁发生,那么下次使用相同RIP和模式处理存储器请求时,所述数据高速缓存区域预取器针对所述RIP根据所述伪随机访问模式预取所述数据线路。

    一种缓存管理方法、缓存控制器以及计算机系统

    公开(公告)号:CN108139872A

    公开(公告)日:2018-06-08

    申请号:CN201680059005.9

    申请日:2016-01-06

    IPC分类号: G06F3/06

    摘要: 一种缓存管理方法、缓存控制器以及计算机系统。在该方法中,缓存控制器获取操作指令,当操作指令中的目的地址未命中计算机系统的缓存中的任意一个缓存行cache line,且缓存中未包括空闲的cache line时,缓存控制器从替换集合中选择待替换的cache line。其中,替换集合中包含有至少两个cache line。缓存控制器从缓存中淘汰待替换的cache line并将从目的地址获取的cache line存储于缓存中。本缓存管理方法能够减少cache line替换时的系统开销,提高cache line替换的效率。

    一种存储系统中缓存数据的置换方法、系统及存储系统

    公开(公告)号:CN107704401A

    公开(公告)日:2018-02-16

    申请号:CN201711065897.6

    申请日:2017-11-02

    发明人: 王永刚

    IPC分类号: G06F12/123 G06F12/126

    摘要: 本发明公开了一种存储系统中缓存数据的置换方法、系统及存储系统,包括:预先将存储系统的缓存空间划分为N个缓存模块,当N个缓存模块中存在命中的缓存模块时,累计命中的缓存模块的命中次数;将命中的缓存模块插入预设好每级队列长度的M级队列,其中,将首次命中的缓存模块插入第一级队列,每级队列均按照LRU置换算法进行入队操作和出队操作,并当第i级队列中存在再次命中的缓存模块时,根据预设的命中分级规则判断该缓存模块是否满足启动至第i+1级队列的条件,如果是,则将该缓存模块移动至第i+1级队列,如果否,则将第i级队列按照LRU置换算法进行队列调整。本发明避免了IO访问性能的抖动问题,提高了系统的访问效率。

    固态硬盘数据缓存方法及装置

    公开(公告)号:CN107153619A

    公开(公告)日:2017-09-12

    申请号:CN201710447323.9

    申请日:2017-06-14

    发明人: 杨万云 姜黎 彭鹏

    IPC分类号: G06F12/0871 G06F12/0895

    摘要: 本申请实施例公开一种固态硬盘数据缓存方法及装置,通过将固态硬盘缓存资源划分为第一缓存资源池和第二缓存资源池,其中,第一缓存资源池压和第二缓存资源池的配额大于第二缓存资源池,在缓存数据时,检测待缓存数据的数据块大小,将数据块小于或等于第一阈值的常用特征数据缓存至第一缓存资源池,将数据块大于第一阈值的非常用特征数据缓存至第二缓存资源池,本方法可将有限的缓存资源尽量分给常用特征数据,从而提升常用特征数据的缓存使用率,减少常用特征数据的下刷率,提升其缓存命中率,从而达到提升固态硬盘性能的目的。