-
公开(公告)号:CN105408961A
公开(公告)日:2016-03-16
申请号:CN201480003810.0
申请日:2014-06-26
Applicant: 华为技术有限公司
IPC: G11C11/56
CPC classification number: G11C11/56
Abstract: 本发明实施例提供一种数据存储方法、装置和非易失性存储器,NVM控制器将待写入数据块和写回数据块分块,通过将每个待写入数据块的子数据块与每个写回数据块的子数据块进行比较,以获得待写入数据块的每个子数据块的写入能耗,并根据待写入数据块的每个子数据块的写入能耗确定待写入数据块的最小写入能耗对应的写入关系,根据最小写入能耗对应的写入关系将待写入数据块的子数据块写入NVM。所述方法通过比较选取写入能耗最小的对应关系,将待写入数据块的子数据块写入NVM,从而能够使NVM的写入能耗降低到最低。
-
公开(公告)号:CN105373421A
公开(公告)日:2016-03-02
申请号:CN201410364591.0
申请日:2014-07-29
Applicant: 华为技术有限公司
Abstract: 本发明实施例提供一种终端和终端中处理数据的方法,该终端包括:内存,内存包括多个页面;交换分区,交换分区包括多个页槽;内存总线,内存和交换分区直接连接在内存总线上;内存控制器MMU,控制内存和交换分区之间通过内存总线进行应用数据的传输。本发明实施例中内存和交换分区之间通过内存总线进行应用数据的传输,无需经过I/O设备的调度,能够快速的进行内存和交换分区之间的数据传输,提升用户体验。
-
公开(公告)号:CN105354152A
公开(公告)日:2016-02-24
申请号:CN201410411569.7
申请日:2014-08-19
Applicant: 华为技术有限公司
IPC: G06F12/08
Abstract: 本发明实施例提供了一种非易失性存储器及磨损均衡方法。该非易失性存储器包括存储介质和NVM控制器。该NVM控制器接收到待写入的第一物理页的第一数据后,可以先确定在本次写操作过程中,与所述第一物理页对应的第一写回页中每一行的改写状态。在根据获得的所述第一写回页中的每一行的改写状态以及记录的所述第一物理页的磨损状态确定本次写操作只需要对所述第一物理页中标识为未磨损的行进行改写的情况下,NVM控制器将述第一数据写入所述第一物理页,并将所述第一物理页的磨损次数保持不变。本发明实施例提供的非易失性存储器能够在维持较低的空间开销的基础上,能够提高磨损次数的计算精确度,延长非易失性存储器的使用寿命。
-
公开(公告)号:CN104658608A
公开(公告)日:2015-05-27
申请号:CN201310597968.2
申请日:2013-11-22
IPC: G11C29/38
CPC classification number: G06F3/0659 , G06F3/0619 , G06F3/0673 , G06F11/1008 , G11C11/419 , G11C13/0035 , G11C16/10 , G11C29/08 , G11C2029/4402
Abstract: 本发明实施例提供了一种存储设备的写入方法及写入装置,该写入方法包括:获取需要写入的n个数值;确定与其对应的n个比特位,以及n个比特位包含的固定型故障的信息;将n个比特位分成B组比特位,以使得满足分组条件,并且使得当将n个比特位表示为B行A列的二维数组时,属于同一个组的任何两个比特位所在的行和列均不同或所在的行相同;根据B组比特位中的每一组比特位包含的固定型故障的信息和与之对应的需要写入的数值,将n个数值对应写入。本发明实施例通过调整同一组中相邻两个比特位的间隔,确定分组,并根据每一组包含的固定型故障的信息,将需要写入的n个数值对应写入,能够有效地防止阻抗性存储设备中的固定型故障导致的写入错误。
-
公开(公告)号:CN109388428B
公开(公告)日:2021-05-04
申请号:CN201710687341.4
申请日:2017-08-11
IPC: G06F9/38
Abstract: 本申请提供一种图层遍历方法、控制装置及数据处理系统,该方法包括:获取待遍历图层的图层特征参数,根据图层特征参数,确定遍历算法策略和遍历步长策略,第一处理装置和第二处理装置分别采用遍历算法策略进行协同遍历的性能最大,第一处理装置和第二处理装置分别采用遍历步长策略进行协同遍历的总开销时间最小,通知第一处理装置和第二处理装置根据遍历算法策略和遍历步长策略协同遍历待遍历图层。通过以上方案,可提升数据处理系统的整体处理性能。
-
公开(公告)号:CN107155306B
公开(公告)日:2021-02-12
申请号:CN201480037175.8
申请日:2014-09-30
Applicant: 华为技术有限公司
IPC: G06F16/13
Abstract: 提供一种文件页面管理单元、处理设备和文件页面管理方法,该文件页面管理单元(10)包括:寄存器(11),用于存储进程的文件页表,文件页表用于记录为目标文件分配的虚拟地址段的信息以及目标文件的物理页面基地址,其中目标文件以物理页面为单位存储在非易失性存储器中;处理电路(12),用于根据进程在访问目标文件时的目标虚拟地址查询寄存器存储的文件页表,以确定目标虚拟地址对应的物理页面基地址;处理电路,还用于根据物理页面基地址和目标虚拟地址确定目标文件的物理页面地址,并将物理页面地址发送至内存控制器。该文件页面管理单元能够提高文件管理性能。
-
公开(公告)号:CN105579977B
公开(公告)日:2020-04-14
申请号:CN201480036922.6
申请日:2014-09-01
Applicant: 华为技术有限公司
IPC: G06F12/00
Abstract: 一种访问文件的方法、装置及存储系统,该方法包括:接收来自进程的文件访问请求,该文件访问请求包括文件标识;根据预设的第一虚拟地址空间和该第一虚拟地址空间与存储文件系统的第一物理地址空间之间的第一映射关系,访问第一物理地址空间;根据目标文件的文件标识,在第一物理地址空间中获取目标文件的索引节点;根据该索引节点中包含的目标文件的文件页表的信息,获取目标文件的文件页表,该文件页表中记录有在第一物理地址空间中存储的该目标文件的数据页的第二物理地址空间;根据第二物理地址空间,访问该目标文件。能够有效降低访问文件的软件运行开销,同时可以提高文件访问速率。
-
公开(公告)号:CN105765542B
公开(公告)日:2019-11-15
申请号:CN201480037251.5
申请日:2014-10-31
Applicant: 华为技术有限公司
IPC: G06F12/0802 , G06F12/109
Abstract: 一种访问文件的方法、分布式存储系统和存储节点。该方法包括:第一存储节点接收网络设备转发的主机的访问请求,该访问请求用于访问目标文件的第一虚拟空间,该第一虚拟空间为管理节点在全局虚拟地址空间中为该目标文件分配的空间,该访问请求的目的地址为该第一虚拟空间的全局虚拟地址(S210),该第一存储节点为用于存储该目标文件的存储节点;该第一存储节点根据该目的地址与该第一存储节点中的本地虚拟地址的对应关系,确定该访问请求的目的地址对应的该本地虚拟地址(S220);该第一存储节点根据该本地虚拟地址访问该目标文件(S230)。能够提高文件访问的效率。
-
公开(公告)号:CN105518790B
公开(公告)日:2019-05-28
申请号:CN201480037216.3
申请日:2014-07-14
Applicant: 华为技术有限公司
IPC: G11C11/56
CPC classification number: G11C11/56
Abstract: 本发明公开了一种数据写入的方法及装置,涉及数据存储领域,用于解决写时延的降低效果不稳定的问题。所述方法包括:根据预设抽样算法对待写入数据进行抽样,得到目标标签,所述目标标签用于表示所述待写入数据中数据位的数值分布情况;从预设组标签集合中查找与所述目标标签相似度最高的目标组标签,所述预设组标签集合由至少一个组标签组成,每个组标签对应具有相似数据特征的至少两个空闲数据页;从所述目标组标签对应的至少一个空闲数据页中选择目标空闲数据页;将所述待写入数据中与所述目标空闲数据页存在差异的数据位,写入所述目标空闲数据页中的对应位置。本发明主要应用于数据读写操作过程中。
-
公开(公告)号:CN105830022B
公开(公告)日:2019-03-08
申请号:CN201480037874.2
申请日:2014-11-28
Applicant: 华为技术有限公司
IPC: G06F12/1009
Abstract: 本申请公开了一种访问文件的方法和装置,该方法应用于在内存中建立文件系统的存储设备,其中,内存是非易失性存储器NVM,该方法包括:接收访问文件的访问请求,该文件存储在内存的第一物理空间中;从文件的元数据中获取第一虚拟空间的信息,第一虚拟空间为根据内存的第一物理空间虚拟的连续的地址空间;建立第一虚拟空间和访问文件的进程的第二虚拟空间之间的映射关系;根据映射关系,将文件的文件页表链入进程的页表中;根据链入文件页表后的进程的页表访问文件在内存中的物理地址。本发明实施例方案与传统的BIO访问文件的方式相比,少了从磁盘向内存中拷贝数据块的过程,提高了文件访问效率。
-
-
-
-
-
-
-
-
-