-
公开(公告)号:CN118519929A
公开(公告)日:2024-08-20
申请号:CN202410985440.0
申请日:2024-07-23
申请人: 山东浪潮科学研究院有限公司
IPC分类号: G06F12/122 , G06T1/60
摘要: 本发明公开了一种基于GPGPU的Cache的替换方法及系统,属于GPGPU存储控制设计技术领域,基于GPGPU线程束访存动态统计实现Cache的替换,在GPGPU的处理单元中设计线程束的动态统计表,以线程束为单位,当数据Cache满时,通过设置一个阈值,设定一段时间内低于该阈值访问次数的线程束不会被存入数据Cache中,访问次数高于该阈值时,优先替换掉最不经常进行访存操作的线程束对应的数据Cache空间。本发明能够避免数据块频繁换入换出导致系统性能的缺失,将数据Cache的存储空间保留给具有较高访问频率的线程束。
-
公开(公告)号:CN118331896B
公开(公告)日:2024-08-06
申请号:CN202410766576.2
申请日:2024-06-14
申请人: 电子科技大学
IPC分类号: G06F12/0864 , G06F12/0873 , G06F12/0895 , G06F12/122 , G06F12/128
摘要: 本发明提供一种支持缓存管理的非易失混合存储器电路、方法,涉及数字电路技术领域。本发明将易失存储器与非易失存储器结合起来,通过缓存管理的方式将频繁访问分担在易失存储,不频繁访问分担在非易失存储。将易失存储的高读写性能和高耐久性弥补非易失存储的低写性能和低耐久性,将非易失存储的高存储密度和低漏电功耗来弥补易失存储的低存储密度与高漏电功耗,充分发挥彼此的优点。此外,进行低延迟的缓存硬件设计,通过在缓存组排名表中引入重要性指标,减少进行缓存替换时的延迟并且降低了硬件复杂度。
-
公开(公告)号:CN117908788A
公开(公告)日:2024-04-19
申请号:CN202410032161.2
申请日:2024-01-09
申请人: 北京奇艺世纪科技有限公司
发明人: 干玲剑
IPC分类号: G06F3/06 , G06F12/122
摘要: 本发明实施例提供了一种元数据的缓存方法、装置、电子设备及存储介质,该方法应用于CephFS的元数据服务器中,包括:在客户端读写文件时,将所述文件的元数据对象缓存至内存中;在所述元数据对象所占用的内存空间与总内存空间的比例大于或等于第一预设比例时,将所述内存中的部分元数据对象迁移至固态硬盘中。本发明实施例可以保证元数据对象所占用的内存空间在合理范围内,减轻MDS对内存的依赖和压力,从而可以避免内存泄漏的问题,可以避免影响客户端的读写性能,保证Ceph集群的稳定性和可靠性。
-
公开(公告)号:CN113434285B
公开(公告)日:2024-03-26
申请号:CN202010208691.X
申请日:2020-03-23
申请人: 阿里巴巴集团控股有限公司
IPC分类号: G06F9/50 , G06F12/1009 , G06F12/122 , G06F12/123
摘要: 本申请公开了一种基于键值缓存系统的内存管理方法及装置,本申请基于内存页的淘汰策略,保证了淘汰策略对所有slab的公平性。对于不能淘汰的内存页,会重新加入待处理的内存页中,保证了所有内存页都能定期的进行淘汰与回收。
-
公开(公告)号:CN116719851A
公开(公告)日:2023-09-08
申请号:CN202310683416.7
申请日:2023-06-09
申请人: 天翼数字生活科技有限公司
IPC分类号: G06F16/2455 , G06F16/28 , G06F12/122 , G06F12/123
摘要: 本发明公开了一种redis缓存淘汰方法、装置、电子设备及存储介质,用于解决缓存数据淘汰准确率低的技术问题。包括:当redis接收到缓存数据时,判断缓存数据是否命中LRU淘汰队列或LFU淘汰队列;当缓存数据命中LRU淘汰队列时,扩充LRU队列长度,减少LFU队列长度,缓存数据移动至LRU队列头部;当缓存数据命中LFU淘汰队列时,扩充LFU队列长度,减少LRU队列长度,缓存数据移动至LFU队列头部;当LFU队列已满时,将LFU队列的队尾数据移动到LFU淘汰队列中;当LRU队列已满时,将LRU队列的队尾数据移动到LRU淘汰队列中;当redis缓存已满时,淘汰LRU淘汰队列及LFU淘汰队列的队尾数据。
-
公开(公告)号:CN111859225B
公开(公告)日:2023-08-22
申请号:CN202010764737.6
申请日:2020-07-31
申请人: 中国工商银行股份有限公司
IPC分类号: G06F16/957 , G06F12/123 , G06F12/122
摘要: 本公开提供了一种程序文件的访问方法,可用于金融领域,该方法包括:确定被访问的当前程序文件;在当前程序文件存储在第一缓存区域中的情况下,将当前程序文件从第一缓存区域移动至第二缓存区域;在当前程序文件至少未存储于第一缓存区域和第二缓存区域中时,将当前程序文件存储至第一缓存区域;以及响应于客户端的访问请求,将存储于第一缓存区域或第二缓存区域中的程序文件发送给客户端,其中,存储于第一缓存区域中的程序文件被访问的时间满足预设时间条件,存储于第二缓存区域中的程序文件被访问的频率满足预设频率条件。本公开还提供了一种程序文件的访问装置、一种计算设备以及一种介质。
-
公开(公告)号:CN112395221B
公开(公告)日:2023-02-10
申请号:CN202011307513.9
申请日:2020-11-20
申请人: 华中科技大学
IPC分类号: G06F12/122 , G06F12/123 , G06F12/0897
摘要: 本发明公开了一种基于MLC STR‑RAM的能耗特性的缓存替换方法及设备,属于计算机存储技术领域,MLC STT‑RAM作为系统主存,方法包括:在末级缓存中发生缓存替换时,根据预设的N种缓存替换算法分别计算末级缓存中各缓存块的N个指标,分别记为对应缓存块的第一个指标、第二个指标……第N个指标,并分别预估各缓存块中的数据下刷回主存产生的回写能耗,作为对应缓存块的第N+1个指标;对各缓存块的N+1个指标进行综合评判,以选取被淘汰的缓存块,作为目标缓存块;其中,N为大于等于1的整数;N种缓存替换算法中,各缓存替换算法均根据单一的指标选取被淘汰的缓存块,且不同缓存替换算法的指标不同。本发明能够有效减少MLC STT‑RAM主存的回写能耗。
-
公开(公告)号:CN107943715B
公开(公告)日:2021-10-01
申请号:CN201710948213.0
申请日:2017-10-12
申请人: 记忆科技(深圳)有限公司
IPC分类号: G06F12/0862 , G06F12/0866 , G06F12/0893 , G06F12/122
摘要: 本发明公开了一种提升NVMe固态硬盘读缓存命中的方法,其特征在于固态硬盘根据主机下发的LBA区间读访问频率信息,固态硬盘根据接收到的各个LBA区间读访问频率进行排序,优先主动将高概率的LBA区间预先从NAND读出到固态硬盘的读缓存中;所述读访问频率信息Access Frequency由主机统计并写入NVMe协议中LBA区间的读访问频率信息Access Frequency字段。利用NVMe协议中的LBA区间的访问频率作为后续主机读取该LBA区间的概率并下发给SSD,SSD根据该频率信息预读对应的数据至读缓存,实现提升了读缓存命中的概率,即提高固态硬盘数据预读的准确性。
-
公开(公告)号:CN107085556B
公开(公告)日:2020-11-03
申请号:CN201610930811.0
申请日:2016-10-31
申请人: HGST荷兰公司
发明人: M.卡姆鲁扎曼
IPC分类号: G06F12/0806 , G06F12/0831 , G06F12/122 , G06F12/128
摘要: 本文公开了一种用于减少对存储器的回写的方法和装置。该方法包括确定进入较低级高速缓存的读/写请求是否是包含修改数据的高速缓存行,以及响应于确定该读/写请求不是包含修改数据的高速缓存行,操纵高速缓存行的时效信息以减少对存储器的回写。
-
公开(公告)号:CN106383792B
公开(公告)日:2019-07-12
申请号:CN201610836077.1
申请日:2016-09-20
申请人: 北京工业大学
IPC分类号: G06F12/123 , G06F12/122
摘要: 本发明公开一种基于缺失感知的异构多核缓存替换方法,包括:首选在异构多核的结构下,实现Ruby模式下的LRU缓存替换算法和LFU缓存替换算法;然后通过实时的、动态的比较两个替换算法的缺失数的大小,在LRU和LFU替换算法之间动态进行切换;最后在GPU应用程序所使用的缓存替换算法中,修改缓存块换入时或刚访问过时默认存放在的缓存队列中的最高位置,将GPU应用程序访问时的缓存块的优先权值降低一位。采用本发明的技术方案,提高缓存利用率来以及提升系统的性能。
-
-
-
-
-
-
-
-
-