[发明专利]存储系统的内存数据查找方法、装置、设备及存储介质在审
申请号: | 201910320293.4 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110032528A | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 王永刚 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F12/1045 | 分类号: | G06F12/1045 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于存储系统的内存数据查找方法,包括:接收对目标数据的查找指令;利用目标逻辑卷信息及目标地址偏移信息确定目标Hash Key值;查找与目标Hash Key值相同的目标Hash冲突链;从目标Hash冲突链中查找与目标逻辑卷信息及目标地址偏移信息相同的目标缓存块,确定目标数据。可见,在本方案中,为了提升内存数据的查找效率,将所有内存数据采用Hash冲突链进行组织,通过逻辑卷信息及地址偏移信息可快速确定包含内存数据的Hash冲突链,进而从Hash冲突链中快速查找内存数据;本发明还公开了一种基于存储系统的内存数据查找装置、设备及计算机可读存储介质,同样能实现上述技术效果。 | ||
搜索关键词: | 内存数据 存储系统 查找 目标逻辑卷 目标地址 目标数据 偏移信息 计算机可读存储介质 地址偏移信息 逻辑卷信息 查找效率 查找指令 查找装置 存储介质 技术效果 快速查找 快速确定 目标缓存 | ||
【主权项】:
1.一种基于存储系统的内存数据查找方法,其特征在于,包括:接收对目标数据的查找指令;其中,所述查找指令中携带了目标逻辑卷信息及目标地址偏移信息;利用所述目标逻辑卷信息及所述目标地址偏移信息确定目标Hash Key值;查找与所述目标Hash Key值相同的目标Hash冲突链;其中,每个Hash冲突链包括与本Hash冲突链的Key值相同的缓存块,且每个缓存块中存储有与本缓存块对应的逻辑卷信息及地址偏移信息;从所述目标Hash冲突链中查找与所述目标逻辑卷信息及所述目标地址偏移信息相同的目标缓存块,并确定与所述目标缓存块对应的目标数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910320293.4/,转载请声明来源钻瓜专利网。
- 上一篇:缓冲区交换的方法和相关处理器
- 下一篇:一种内存管理方法及相关装置
- 同类专利
- 缓冲区交换的方法和相关处理器-201810361962.8
- 庄舒婷;沈允中 - 联发科技股份有限公司
- 2018-04-20 - 2019-07-19 - G06F12/1045
- 本发明提供了缓冲区交换的方法和相关处理器,其交换多个缓冲区以分别成为前缓冲区和多个后缓冲区,使得能够读取绘制到前缓冲区的帧,并且将另一帧绘制到所述多个后缓冲区中的一个。所述方法包括:迭代用于绘制帧序列中的每一个的过程,其中所述过程包括:根据输入数据选择多个交换行为中的一个,并且通过所选择的交换行为执行所述缓冲区交换。本发明可以通过根据输入数据改变交换行为来执行缓冲区交换,从而可以自动地、自适应地、灵活地和/或动态地执行改变交换行为从而实现缓冲区交换。
- 存储系统的内存数据查找方法、装置、设备及存储介质-201910320293.4
- 王永刚 - 苏州浪潮智能科技有限公司
- 2019-04-19 - 2019-07-19 - G06F12/1045
- 本发明公开了一种基于存储系统的内存数据查找方法,包括:接收对目标数据的查找指令;利用目标逻辑卷信息及目标地址偏移信息确定目标Hash Key值;查找与目标Hash Key值相同的目标Hash冲突链;从目标Hash冲突链中查找与目标逻辑卷信息及目标地址偏移信息相同的目标缓存块,确定目标数据。可见,在本方案中,为了提升内存数据的查找效率,将所有内存数据采用Hash冲突链进行组织,通过逻辑卷信息及地址偏移信息可快速确定包含内存数据的Hash冲突链,进而从Hash冲突链中快速查找内存数据;本发明还公开了一种基于存储系统的内存数据查找装置、设备及计算机可读存储介质,同样能实现上述技术效果。
- 存储器装置与其操作方法-201510422191.5
- 张育铭;黄伟杰;黄莉君;张弘升;李祥邦;刘庭宇;刘建兴;郭乃萍 - 旺宏电子股份有限公司
- 2015-07-17 - 2019-05-10 - G06F12/1045
- 本发明提供了一种存储器装置。该存储器装置包括一存储器控制器与一非易失性存储器。非易失性存储器耦接到存储器控制器并储存一映射表与一日志表。该存储器控制器用以将一数据及该数据的一逻辑地址写到该非易失性存储器,并从非易失性存储器的映射表加载相关于该数据的逻辑地址的映射信息到存储器控制器的一映射高速缓存。并且,存储器控制器更用以使用该数据的逻辑地址与该数据的物理地址之间的一更新映射关系更新该映射高速缓存,并执行一日志操作以将该更新映射关系写到日志表。
- 一种验证内存可用性的方法和系统-201810744942.9
- 郭美思 - 郑州云海信息技术有限公司
- 2018-07-09 - 2018-11-27 - G06F12/1045
- 本发明公开了一种验证内存可用性的方法,所述方法包括以下步骤:获取内存的起始物理地址;打开/dev/mem设备文件;将所述/dev/mem设备文件映射到所述内存中;以及在所述内存的地址空间上寻址来进行内存读写操作。本发明通过映射/dev/mem建立起直接读写物理内存的通道,使用户能够直接访问物理内存,提高了效率,特别是在异构混合内存系统中,高效地验证非易失性内存可用性能够发挥出异构混合内存系统的优势。
- 利用可编程哈希地址的控制缓存访问的方法及相关缓存控制器-201510808903.7
- 黄锡霖;柯澄瑛;钟炘澔;陈朝钦 - 联发科技(新加坡)私人有限公司
- 2015-11-20 - 2018-10-09 - G06F12/1045
- 一种用于控制缓存访问的方法,所述方法至少包含以下步骤:接收存储地址;利用哈希地址逻辑基于存储地址的至少一部分执行可编程哈希函数以生成哈希地址;以及至少部分地基于哈希地址确定缓存索引。
- 在使用共享虚拟存储器的处理器中加速操作的装置和方法-201280072078.3
- E·威斯曼;K·K·凡塞纳坦;Y·扎克;B·靳兹伯格;R·罗恩 - 英特尔公司
- 2012-03-30 - 2018-04-10 - G06F12/1045
- 描述了用于将前端核耦合到加速器组件(诸如图形加速器)的装置和方法。例如,描述了一种装置,包括加速器,包括一个或多个执行单元(EU)用于执行特定的指令集;以及前端核,包括通信耦合到加速器的转换后备缓冲器(TLB),并且向加速器提供存储器访问服务,存储器访问服务包括响应于加速器需要访问系统存储器,代表加速器执行TLB查找操作以将虚拟地址映射到物理地址。
- 在有虚拟标识的高速缓冲存储器中确定别名地址的高速缓存命中/未中及相关系统及方法-201380005243.8
- 詹姆斯·诺里斯·迪芬德尔费尔;罗伯特·D·克兰西;托马斯·菲利普·施派尔 - 高通股份有限公司
- 2013-01-17 - 2018-01-30 - G06F12/1045
- 本发明揭示用于在有虚拟标识的高速缓冲存储器中确定别名地址的高速缓存命中/未中的设备及相关系统及方法。在一个实施例中,提供一种用于VIVT高速缓冲存储器的虚拟别名高速缓存命中/未中检测器。所述检测器包括TLB,所述TLB经配置以从所述VIVT高速缓冲存储器接收第一虚拟地址及第二虚拟地址,所述第二虚拟地址是由基于所述第一虚拟地址进行的对所述VIVT高速缓冲存储器的索引读取产生。所述TLB经进一步配置以产生分别从所述第一虚拟地址及所述第二虚拟地址转译的第一物理地址及第二物理地址。所述检测器进一步包括比较器,所述比较器经配置以接收所述第一物理地址及所述第二物理地址且基于所述第一物理地址与所述第二物理地址的比较实现别名高速缓存命中/未中指示符的产生。以此方式,所述虚拟别名高速缓存命中/未中检测器即使在存在别名寻址的情况下也正确地产生高速缓存命中及高速缓存未中。
- 一种内存管理方法及装置-201310743178.0
- 马君慧 - 华为技术有限公司
- 2013-12-28 - 2017-06-06 - G06F12/1045
- 本发明公开了一种内存管理方法及装置,该方法包括查找写指针在循环缓冲器中当前所指的第一地址;根据网络摄像机传输过来的第一数据帧,获取第一数据帧的特征信息,并存储特征信息;将第一数据帧写入第一地址;当需要读取第一数据帧时,查找读指针在循环缓冲器中当前所指的地址;当读指针在循环缓冲器中当前所指的地址为第一地址时,获取特征信息;根据特征信息从第一地址读取第一数据帧。实施本发明实施例,可以提高网络硬盘录像机的整体性能。
- 基于内存的数据存储方法、装置、处理器和电子设备-201410071983.8
- 李功;陈岚;郝晓冉 - 中国科学院微电子研究所
- 2014-02-28 - 2017-03-01 - G06F12/1045
- 本申请公开一种基于内存的数据存储方法及相应设备,该方法应用于电子设备,且电子设备中设置有DRAM和PRAM。该方法中分别为DRAM和PRAM分配内存域;获取待存入内存的数据的虚拟空间的地址,确定所属虚拟内存区;然后将数据存储至与虚拟内存区相对应的内存域中的空闲内存块中。当虚拟地址属于虚拟内存堆栈段时,分配属于DRAM内存域中的空闲内存块;当虚拟地址属于虚拟内存代码段、数据段或共享段时,分配属于PRAM内存域的空闲内存块。本申请根据DRAM和PRAM的优缺点进行数据存储,将具有不同读写特性的数据存储至相应存储空间,发挥PRAM和DRAM在读、写方面的性能优势,可降低内存系统的功耗,增大内存容量。
- 单页表条目内的多组属性字段-201380039836.6
- 科林·克里斯托弗·夏普;托马斯·安德鲁·萨托里乌斯 - 高通股份有限公司
- 2013-07-18 - 2016-11-30 - G06F12/1045
- 第一处理单元(110)及第二处理单元(120)可存取系统存储器(130),所述系统存储器(130)存储所述第一处理单元及所述第二处理单元所共用的共用页表(132)。所述共用页表可存储用于由应用的工作存取的存储器块的虚拟存储器地址到物理存储器地址的映射。所述共用页表内的页条目可包含界定所述第一处理单元对所述存储器块的可存取性的第一组属性位、界定所述第二处理单元对所述相同存储器块的可存取性的第二组属性位,及界定所述存储器块的物理地址的物理地址位。
- 专利分类