-
公开(公告)号:CN109564549A
公开(公告)日:2019-04-02
申请号:CN201780050452.2
申请日:2017-08-08
申请人: 超威半导体公司
IPC分类号: G06F12/0862 , G06F12/0886 , G06F12/0846
CPC分类号: G06F12/12 , G06F12/0848 , G06F12/0862 , G06F12/0886 , G06F12/0891 , G06F2212/1021 , G06F2212/6024 , G06F2212/6026
摘要: 当数据高速缓存未命中发生时,数据高速缓存区域预取器创建区域。每个区域包括邻近每个数据高速缓存未命中的预定范围的数据线路,并且用相关联的指令指针寄存器(RIP)标记。所述数据高速缓存区域预取器比较后续存储器请求与每个现有区域的所述预定范围的数据线路。对于每个匹配,所述数据高速缓存区域预取器设置访问位,并且试图基于所述所设置的访问位来识别伪随机访问模式。所述数据高速缓存区域预取器使适当计数器递增或递减以追踪所述伪随机访问模式发生的频率。如果所述伪随机访问模式频繁发生,那么下次使用相同RIP和模式处理存储器请求时,所述数据高速缓存区域预取器针对所述RIP根据所述伪随机访问模式预取所述数据线路。
-
公开(公告)号:CN109558338A
公开(公告)日:2019-04-02
申请号:CN201810982166.6
申请日:2018-08-27
申请人: 英特尔公司
IPC分类号: G06F12/0877
CPC分类号: G06F12/0831 , G06F12/023 , G06F12/0238 , G06F12/084 , G06F12/1009 , G06F2212/1021 , G06F2212/1044 , G06F2212/202 , G06F2212/222 , G06F2212/282 , G06F2212/604 , G06F2212/6046 , G06F2212/621 , G06F2212/65 , G06F2212/652 , G06F2212/653 , G06F2212/657 , G06F12/0877 , G06F2212/1016
摘要: 描述了可操作以分配存储器的物理页面的系统的技术。该系统可以包括存储器侧高速缓存、耦合到存储器侧高速缓存的存储器侧高速缓存监视单元,以及操作系统(OS)页面分配器。OS页面分配器可以从存储器侧高速缓存监视单元接收反馈。OS页面分配器可以基于从存储器侧高速缓存监视单元接收的反馈来调整页面分配策略,所述页面分配策略定义由OS页面分配器分配的物理页面。
-
公开(公告)号:CN108885587A
公开(公告)日:2018-11-23
申请号:CN201780019650.2
申请日:2017-03-03
申请人: 高通股份有限公司
IPC分类号: G06F12/0862 , G06F1/32
CPC分类号: G06F3/0625 , G06F1/3275 , G06F3/0611 , G06F3/0653 , G06F3/0685 , G06F11/34 , G06F12/0862 , G06F2212/1021 , G06F2212/1024 , G06F2212/1028 , G06F2212/222 , G06F2212/502 , G06F2212/6026 , G11C11/40607 , Y02D10/13 , Y02D10/14
摘要: 针对用于降低存储器子系统功率的方法,公开了系统、方法和计算机程序。在一种示例性方法中,系统资源管理器向双数据速率(DDR)子系统提供多个存储器客户端的存储器性能要求。所述DDR子系统和所述系统资源管理器存在在被电气地耦合到动态随机存取存储器(DRAM)的片上系统(SoC)上。确定与存在在所述DDR子系统上的系统高速缓存相关联的所述多个存储器客户端中的每个存储器客户端的高速缓存命中率。所述DDR子系统基于从所述系统资源管理器接收的所述存储器性能要求和所述多个存储器客户端的所述高速缓存命中率来对DDR时钟频率进行控制。
-
公开(公告)号:CN108351831A
公开(公告)日:2018-07-31
申请号:CN201680068412.6
申请日:2016-11-22
申请人: 英特尔公司
IPC分类号: G06F12/02 , G06F12/0897
CPC分类号: G06F3/0611 , G06F3/0638 , G06F3/068 , G06F12/0866 , G06F12/0893 , G06F2212/1021 , G06F2212/205 , G06F2212/2532 , G06F2212/45 , G06F2212/60
摘要: 所提供的是用于缓存具有2n高速缓存大小的第二级存储器装置中存在的数据的第一级存储器装置中的非2次幂大小高速缓存的设备和方法。请求是对于具有针对第二级存储器装置的n个位的目标地址。作出目标索引(包括目标地址的n个位中的m个位)是否处于第一级存储器装置的索引集合之内的确定。作出第一级存储器装置的索引集合中的修改目标索引具有与目标索引中的对应至少一个索引不同的至少一个索引位的确定。针对第一级存储器装置中的修改目标索引处的高速缓存线中的数据来处理该请求。
-
公开(公告)号:CN108139872A
公开(公告)日:2018-06-08
申请号:CN201680059005.9
申请日:2016-01-06
申请人: 华为技术有限公司
IPC分类号: G06F3/06
CPC分类号: G06F12/121 , G06F3/06 , G06F12/0804 , G06F12/0871 , G06F12/122 , G06F2212/1021
摘要: 一种缓存管理方法、缓存控制器以及计算机系统。在该方法中,缓存控制器获取操作指令,当操作指令中的目的地址未命中计算机系统的缓存中的任意一个缓存行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
CPC分类号: G06F12/124 , G06F12/126 , G06F2212/1021
摘要: 本发明公开了一种存储系统中缓存数据的置换方法、系统及存储系统,包括:预先将存储系统的缓存空间划分为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
CPC分类号: G06F12/0871 , G06F12/0895 , G06F2212/1016 , G06F2212/1021 , G06F2212/1044 , G06F2212/214 , G06F2212/604
摘要: 本申请实施例公开一种固态硬盘数据缓存方法及装置,通过将固态硬盘缓存资源划分为第一缓存资源池和第二缓存资源池,其中,第一缓存资源池压和第二缓存资源池的配额大于第二缓存资源池,在缓存数据时,检测待缓存数据的数据块大小,将数据块小于或等于第一阈值的常用特征数据缓存至第一缓存资源池,将数据块大于第一阈值的非常用特征数据缓存至第二缓存资源池,本方法可将有限的缓存资源尽量分给常用特征数据,从而提升常用特征数据的缓存使用率,减少常用特征数据的下刷率,提升其缓存命中率,从而达到提升固态硬盘性能的目的。
-
公开(公告)号:CN107122410A
公开(公告)日:2017-09-01
申请号:CN201710199179.1
申请日:2017-03-29
申请人: 武汉斗鱼网络科技有限公司
IPC分类号: G06F17/30 , G06F12/0866 , G06F12/0804 , H04L29/08
CPC分类号: G06F17/3048 , G06F12/0804 , G06F12/0866 , G06F17/30362 , G06F2212/1021 , G06F2212/1032 , G06F2212/154 , G06F2212/163 , H04L67/2852
摘要: 本发明提供一种缓存更新方法及装置,所述的方法包括:S1,接收客户端发送的访问请求,其中,所述访问请求中包括待访问数据标识及对应的数据表标识信息;S2,从本地数据缓存中查找与待访问数据标识对应的数据结果和数据结果的版本信息;以及从本地版本缓存中查找与数据表标识信息对应的版本信息;S3,判断从本地数据缓存中查找的版本信息与从本地版本缓存中查找的版本信息是否一致,并根据判断结果确定本地数据缓存的更新方式。通过本发明,通过用户访问请求的触发,实现本地缓存数据的自动更新,使得本地缓存数据与服务器数据库中的数据保持一致。
-
公开(公告)号:CN106569958A
公开(公告)日:2017-04-19
申请号:CN201510796823.4
申请日:2015-11-18
申请人: 上海兆芯集成电路有限公司
CPC分类号: G06F12/0877 , G06F12/0864 , G06F12/0893 , G06F12/122 , G06F12/123 , G06F12/126 , G06F2212/1021 , G06F2212/502 , G06F2212/604 , G06F12/0292 , G06F12/0873 , G06F12/0882 , G06F12/1009
摘要: 本发明提供一种全关联快取内存,包括:具有存储组件的阵列;分配单元,用以分配所述阵列的存储组件以因应于在所述快取内存中未命中的内存访问;其中每个所述内存访问具有多个预定内存访问类型(MAT)其中一个相关联的MAT,其中所述MAT由所述快取内存所接收;其中所述阵列的每一个有效存储组件具有所述多个预定MAT其中一个相关联的MAT;其中对于所述多个预定MAT中的每一个MAT来说,所述分配单元保持:计数器,用以计数关联于所述MAT的阵列的有效存储组件的数目;以及对应的阈值;以及其中所述分配单元分配所述阵列的任何一个存储组件以因应于在所述快取内存中未命中的内存访问,除非所述内存访问的MAT的计数已达到对应的阈值,在此情况下,所述分配单元替换关联于所述快取内存的MAT的有效存储组件的其中一个。
-
公开(公告)号:CN103688249B
公开(公告)日:2016-11-16
申请号:CN201280035909.X
申请日:2012-06-26
申请人: 国际商业机器公司
IPC分类号: G06F12/0871 , G11C7/00
CPC分类号: G06F12/0868 , G06F3/061 , G06F3/0655 , G06F3/0688 , G06F12/0246 , G06F12/0873 , G06F12/0888 , G06F12/122 , G06F12/123 , G06F2212/1021 , G06F2212/1024 , G06F2212/202 , G06F2212/312 , G06F2212/313 , G06F2212/604 , G06F2212/608 , G06F2212/7208
摘要: 存储控制器接收对应于访问高速缓存中的轨道的请求。做出该轨道是否对应于存储在固态盘中的数据的确定。响应于确定该轨道对应于存储在固态盘中的数据,执行从固态盘到高速缓存的记录分段存储,其中每个轨道包括多个记录。
-
-
-
-
-
-
-
-
-