[发明专利]一种缓存替换方法;装置和系统在审
申请号: | 201780023595.4 | 申请日: | 2017-03-08 |
公开(公告)号: | CN109074320A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 于绩洋;方磊;蔡卫光 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F12/128 | 分类号: | G06F12/128 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
摘要: | 本发明实施例提供了一种计算机中的缓存替换方法、装置和系统。该计算机包括高层级缓存和低层级缓存,低层级缓存与高层级缓存为包含关系,该方法包括:处理器在低层级缓存中选择第一缓存行作为待替换缓存行,并监控高层级缓存中是否发生对第一缓存行的相应缓存行的命中,如果在低层级缓存发生缓存未命中前,高层级缓存中发生了对第一缓存行的相应缓存行的命中,则在低层级缓存中保留第一缓存行,并选择第二缓存行作为待替换缓存行。通过对高层级缓存访问情况的监控,避免了对高层级缓存中被频繁访问的缓存行的后无效,提升了缓存命中率。 | ||
搜索关键词: | 缓存 缓存行 低层 高层 缓存替换 命中 替换 缓存命中率 包含关系 缓存访问 计算机 未命中 监控 处理器 保留 访问 | ||
【主权项】:
PCT国内申请,权利要求书已公开。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201780023595.4/,转载请声明来源钻瓜专利网。
- 上一篇:高速缓存中的分配的选择性绕过
- 下一篇:用于对能力元数据执行操作的装置和方法
- 同类专利
- 用于少标记缓冲器实现的系统和方法-201811384401.6
- 埃里克·黑格斯滕;安德里亚斯·森布兰特 - 三星电子株式会社
- 2018-11-20 - 2019-05-28 - G06F12/128
- 本公开提供一种用于计算机系统的数据管理方法,所述计算机系统包括至少一个处理器和至少第一高速缓存、第二高速缓存、牺牲缓冲器和分配给所述至少一个处理器的存储器,所述方法包括:选择待从所述第一高速缓存驱逐的牺牲高速缓存行;从所述牺牲缓冲器中找到与所述牺牲高速缓存行对应的牺牲缓冲器位置;将所述牺牲高速缓存行的数据复制到所述牺牲缓冲器位置的数据字段;将与所述牺牲高速缓存行关联的向后指针复制到所述牺牲缓冲器位置的向后指针字段;以及使用所述牺牲缓冲器回收所述第一高速缓存的牺牲空间。本公开还提供一种多处理器系统和一种计算机可读存储介质。
- 缓存访问方法、设备和处理器-201510161109.8
- 吴瑞阳;郝守青;汪文祥;胡伟武 - 龙芯中科技术有限公司
- 2015-04-07 - 2019-03-05 - G06F12/128
- 本发明实施例提供一种缓存访问方法、设备和处理器,此方法包括:通过当第一缓存设备根据第一虚拟地址确定缓存失效时,第一缓存设备获取第一虚拟地址的索引中与第二虚拟地址的索引不相同的比特位为第一页着色位;向第二缓存设备发送缓存失效请求,所述缓存失效请求包括所述第一物理地址和第一页着色位,然后接收第二缓存设备根据该缓存失效请求发送的第一数据,并对该第一虚拟地址的索引对应的数据和标识进行更新,从而保证了根据第一虚拟地址可以访问到该第一物理地址对应的最新数据,提高了数据访问成功率。
- 一种缓存替换方法;装置和系统-201780023595.4
- 于绩洋;方磊;蔡卫光 - 华为技术有限公司
- 2017-03-08 - 2018-12-21 - G06F12/128
- 本发明实施例提供了一种计算机中的缓存替换方法、装置和系统。该计算机包括高层级缓存和低层级缓存,低层级缓存与高层级缓存为包含关系,该方法包括:处理器在低层级缓存中选择第一缓存行作为待替换缓存行,并监控高层级缓存中是否发生对第一缓存行的相应缓存行的命中,如果在低层级缓存发生缓存未命中前,高层级缓存中发生了对第一缓存行的相应缓存行的命中,则在低层级缓存中保留第一缓存行,并选择第二缓存行作为待替换缓存行。通过对高层级缓存访问情况的监控,避免了对高层级缓存中被频繁访问的缓存行的后无效,提升了缓存命中率。
- 用于管理数据存储设备中的映射数据的装置和方法-201810255148.8
- 杰弗里·蒙希尔;杰克逊·埃利斯;瑞安·J·戈斯 - 希捷科技有限公司
- 2018-03-26 - 2018-10-09 - G06F12/128
- 本发明题为“用于管理数据存储设备中的映射数据的装置和方法”。可编程处理器发出查找命令以定位映射结构的所请求的映射页面并将所请求的映射页面放置到第一高速缓存中以服务接收到的主机命令。不可编程的硬件电路搜索转发表以确定所请求的映射页面是否位于第二高速缓存中,若是,将所述映射页面加载到所述第一高速缓存。否则,所述硬件电路从后端处理器请求所请求的映射页面,所述后端处理器从诸如闪存存储器阵列的非易失性存储器(NVM)中检索所请求的映射页面。所述硬件电路搜索倒排表和所述第一高速缓存以在所述第二高速缓存中为从所述NVM检索的所请求的映射页面选择候选位置,并引导所请求的映射页面的副本在所述候选位置处的存储。
- 一种数据处理方法及数据缓存系统-201210590079.9
- 夏静霆 - 华为技术有限公司
- 2012-12-31 - 2018-07-03 - G06F12/128
- 本发明实施例公开了数据处理方法及数据缓存系统,应用于数据处理技术领域。在本发明实施例的方法中,数据缓存系统可以先确定存储器空间中待读取数据块的第一访问温度,并根据第一访问温度得到第一辐射范围,然后将待读取数据块和第一辐射范围内的数据块读取到缓存空间中。本实施例中数据缓存系统考虑到了对待读取数据块的访问热度即访问温度,及该待读取数据块所影响到的数据块,可以实现尽量将访问频率相当的数据块读取到缓存空间,从而提高了存储器中缓存空间的命中率,进而提高了系统对存储器的输入输出接口的访问效率。
- 存储器系统及存储器系统的操作方法-201610520069.6
- 李敬修 - 爱思开海力士有限公司
- 2016-07-04 - 2017-06-30 - G06F12/128
- 本发明提供一种存储器系统,其包括存储器装置,其适于存储数据;以及控制器,其适于将主机提供的第一数据存储在根据第一数据的类型对应于第一数据的优先级的缓存的第一区域和第二区域中的一个区域中。
- 专利分类