-
公开(公告)号:CN104123241B
公开(公告)日:2017-08-29
申请号:CN201310144933.3
申请日:2013-04-24
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/1009
CPC classification number: Y02D10/13
Abstract: 本发明实施例公开一种内存匿名页初始化方法,包括:获取待识别内存匿名页的物理地址,所述内存匿名页为一个单位的内存;根据所述物理地址,查找预设的地址名称映射表,获取对应于所述物理地址的内存的内存名称,所述地址名称映射表用于反映内存匿名页的物理地址和内存的内存名称的对应关系;根据所述内存名称,查找预设的能耗差异信息映射表,获取对所述内存写0与写1的能耗差异信息,所述能耗差异信息映射表用于反映对不同的内存写0与写1的能耗差异信息;根据对所述内存写0与写1的能耗差异信息,对所述内存匿名页进行相应的初始化操作。相应的本发明实施例还公开了一种内存匿名页初始化装置以及内存匿名页初始化系统。
-
公开(公告)号:CN103853665B
公开(公告)日:2017-06-06
申请号:CN201210508858.X
申请日:2012-12-03
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
Abstract: 本发明实施例提供一种存储空间分配方法及设备。方法包括:获取数据布局策略说明文件;对数据布局策略说明文件进行解析,获取每种数据类别对应的存储设备的标识信息;为应用程序创建虚拟地址空间,并记录数据的虚拟地址与数据所属数据类别对应的存储设备的标识信息之间的第二映射关系;接收应用程序运行过程中产生的缺页中断请求;根据缺页中断请求中的物理页对应的虚拟地址,查询第二映射关系,获取物理页所在的存储设备的标识信息;根据物理页所在的存储设备的标识信息,为应用程序分配物理页。采用本发明技术方案可以提高混合内存的存储性能,具有实现简单的优势。
-
公开(公告)号:CN106326133A
公开(公告)日:2017-01-11
申请号:CN201510369203.2
申请日:2015-06-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明提供一种存储系统、存储管理装置、存储器、混合存储装置及存储管理方法。所述存储系统包括存储器和管理器;所述管理器接收数据写请求,确定待写入的数据页的数据类别,为数据类别不同的待写入数据页指定不同的逻辑块,向所述存储器发送数据写指令,所述数据写指令携带至少一个指定的逻辑块对应的待写入数据页;所述存储器用于接收所述数据写指令,根据所述数据写指令将所述至少一个指定的逻辑块对应的待写入数据页写入所述至少一个指定的逻辑块对应的物理块中,每个物理块中写入同一个逻辑块对应的待写入数据页。使用本发明,可有效减少SSD的物理块擦除时产生的写放大。
-
公开(公告)号:CN106326132A
公开(公告)日:2017-01-11
申请号:CN201510369175.4
申请日:2015-06-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明提供一种存储系统、存储管理装置、存储器、混合存储装置及存储管理方法。所述存储系统,包括存储器和管理器;所述存储器包括多个物理块;所述管理器用于接收数据写请求,为待写入数据页确定逻辑块,将所述待写入数据页的逻辑地址记录至所述逻辑块中,并向所述存储器发送数据写指令,所述数据写指令携带所述待写入数据页及所述待写入数据页的逻辑空间信息;所述存储器用于接收所述数据写指令,由所述数据写指令中的所述待写入数据页的逻辑空间信息获取所述逻辑块的信息,根据所述逻辑块的信息确定所述逻辑块对应的物理块,将所述待写入数据页写入所述逻辑块对应的物理块中。使用本发明,可减少存储器的闪存转换层的工作,提升存储器的性能。
-
公开(公告)号:CN105630698A
公开(公告)日:2016-06-01
申请号:CN201410594775.6
申请日:2014-10-28
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/08
Abstract: 本发明公开了一种配置扩展缓存的方法、装置及扩展缓存,涉及信息技术领域,可以降低对扩展缓存中的数据进行访问的时延。所述方法包括:扩展缓存首先接收写标识命令,该写标识命令中携带有访存地址的标识,然后存储访存地址的标识,最后将访存地址的标识与存储的各个标识进行比较,以确定访存地址是否命中。本发明适用于对内存的部分数据进行缓存。
-
公开(公告)号:CN105447059A
公开(公告)日:2016-03-30
申请号:CN201410515092.7
申请日:2014-09-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明实施例公开了一种数据处理方法及装置,用于对热数据进行热度统计,并根据热度统计的接管对数据进行重分布。本发明实施例方法包括:在与所述LSM Tree的第一目标层对应的存储空间中确定待合并的第一数据,所述第一数据的键key值为第一key值;在与所述LSM Tree的第二目标层对应的存储空间中确定key值为所述第一key值的第二数据;确定所述第一数据为最近接收的热数据;从所述第二目标层对应的存储空间中删除所述第二数据;将所述第一数据从所述第一目标层对应的存储空间迁移到所述第二目标层对应的存储空间中;将所述第一数据重新写入所述存储系统的内存空间。
-
公开(公告)号:CN105335308A
公开(公告)日:2016-02-17
申请号:CN201410239181.3
申请日:2014-05-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F13/28
CPC classification number: G06F13/10
Abstract: 本发明公开一种对存储设备的访问信息处理方法和装置、系统,其中,访问设备的处理器根据进程发起的访问请求中包括的虚拟地址,确定与所述虚拟地址对应的存储设备标识;生成访问请求消息,所述访问请求消息中包括访问地址;根据所述存储设备标识,向所述存储设备标识指向的存储设备的处理器发送所述访问请求消息,以使所述存储设备的处理器根据所述访问请求消息中包括的访问地址,在所述访问地址指向的存储介质中执行访问请求操作。提高了一体化存储设备的访问性能。
-
公开(公告)号:CN104424326A
公开(公告)日:2015-03-18
申请号:CN201310409988.2
申请日:2013-09-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F17/30
CPC classification number: G06F17/30153
Abstract: 本发明的实施例提供一种数据处理方法及装置,涉及计算机领域,能够减少数据合并的操作流程的时间,降低停等现象出现的概率和时间。包括:将数据合并的操作流程划分为至少两个阶段得到第1阶段至第m阶段,m大于或等于2,每个阶段包括一个或多个子流程;分别为每个阶段建立一个对应的线程得到m个线程;对输入第k线程的数据执行该第k线程对应的阶段中的子流程,并输出处理后数据至第k+1线程,在该第k+1线程对该处理后的数据执行对应阶段的子流程的过程中,对再次输入第k线程的数据再次执行第k线程对应的阶段中的子流程,并输出处理后数据至第k+1线程,直至所有输入第k线程的数据处理完毕。该数据处理方法及装置用于数据处理。
-
公开(公告)号:CN102760101B
公开(公告)日:2015-03-18
申请号:CN201210160350.5
申请日:2012-05-22
Applicant: 中国科学院计算技术研究所 , 华为技术有限公司
IPC: G06F12/08
Abstract: 一种基于SSD的缓存管理方法及系统,该方法包括:步骤1,发送读写请求,检查缓存DRAM中是否命中数据,查找hash表,判断所述数据是否存在,如存在则从缓存DRAM中读取该数据并返回该次请求,如不存在缓存DRAM中,则从HDD中读取数据至缓存DRAM中后执行步骤2;步骤2,采用两级LRU链表和Ghost buffer进行数据的筛选,鉴别数据的热度;步骤3,对于两级LRU链表的长度进行自适应变化计算,当缓存DRAM第二级LRU链表满时,采取页簇的粒度,将位于第二级LRU端的后C页作为整体聚合在一起被替换出缓存DRAM,然后大粒度写入到SSD,其中页簇大小为C页,C为SSD中Block页数的整数倍。
-
公开(公告)号:CN104298616A
公开(公告)日:2015-01-21
申请号:CN201310296274.5
申请日:2013-07-15
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明提供一种数据块初始化方法、高速缓冲存储器和终端。其中方法包括:高速缓冲存储器接收处理器发送的初始化指令,初始化指令包括待初始化的高速缓冲存储器中数据块的标识信息;高速缓冲存储器根据初始化指令,对数据块的标识信息对应的数据块进行初始化。使得处理器只需要向高速缓冲存储器发送一条初始化指令,就可以实现对数据块中的所有位进行初始化,从而提高了处理器的性能。
-
-
-
-
-
-
-
-
-