-
公开(公告)号:CN107329705A
公开(公告)日:2017-11-07
申请号:CN201710532428.4
申请日:2017-07-03
Applicant: 中国科学院计算技术研究所
IPC: G06F3/06
Abstract: 本发明涉及一种针对异构存储的Shuffle方法,包括以下步骤:将异构存储设备按照其介质类型分别组成相应的资源池;据负载类型将Shuffle数据写入相应的所述资源池中。
-
公开(公告)号:CN104298616B
公开(公告)日:2017-10-17
申请号:CN201310296274.5
申请日:2013-07-15
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/0802 , G06F12/1027
Abstract: 本发明提供一种数据块初始化方法、高速缓冲存储器和终端。其中方法包括:高速缓冲存储器接收处理器发送的初始化指令,初始化指令包括待初始化的高速缓冲存储器中数据块的标识信息;高速缓冲存储器根据初始化指令,对数据块的标识信息对应的数据块进行初始化。使得处理器只需要向高速缓冲存储器发送一条初始化指令,就可以实现对数据块中的所有位进行初始化,从而提高了处理器的性能。
-
公开(公告)号:CN107220069A
公开(公告)日:2017-09-29
申请号:CN201710532420.8
申请日:2017-07-03
Applicant: 中国科学院计算技术研究所
IPC: G06F9/44
Abstract: 本发明涉及一种针对非易失性内存的Shuffle方法,包括以下步骤:利用分区ID将Map任务的输出数据分别写入持久化缓冲区;拉取Reduce任务对应的所述持久化缓冲区中的数据。
-
公开(公告)号:CN104252420B
公开(公告)日:2017-08-29
申请号:CN201310270239.6
申请日:2013-06-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/06
CPC classification number: G06F12/0811 , G06F12/0804 , G06F12/0866 , G06F12/0879 , G06F12/0897 , G06F12/109 , G06F2212/283 , G06F2212/657 , Y02D10/13
Abstract: 本发明实施例提供一种数据写入方法及内存系统,该方法适用于至少包括内存控制器与内存设备的内存系统,该方法包括:内存控制器接收高速缓存发送的变化信息,变化信息为高速缓存将最后一级缓存LLC的第一待写入高速缓存条Cache Line划分为至少一个数据块后,生成的指示各数据块上的数据是否发生变化的信息,内存控制器根据变化信息,对于数据发生变化的各变化数据块,向内存设备发送对应的列地址和数据,使内存设备对各变化数据块进行数据写入;对于数据未发生变化的数据块,不进行写入,从而实现对有效数据的快速写入,降低内存系统的能耗、提高内存系统的性能的目的。
-
公开(公告)号:CN105095116A
公开(公告)日:2015-11-25
申请号:CN201410211355.5
申请日:2014-05-19
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/12
Abstract: 本发明实施例提供一种缓存替换的方法、缓存控制器和处理器,所述方法包括:缓存控制器通过确定待替换缓存行的关联缓存池,关联缓存池中的各关联缓存行与待替换缓存行属于同一内存行,并且进一步根据关联缓存行的访问信息从关联缓存池中确定待写回缓存行,将待替换缓存行以及待写回缓存行中的数据一起写入内存。由于待替换缓存行和待写回缓存行属于同一内存行,因此,能够提高行缓存区的命中率,从而提高内存访问性能,另外,缓存控制器进一步根据关联缓存行的访问信息从关联缓存池中确定待写回缓存行,只将关联缓存池中的待写回缓存行写回内存,因此,能够减少内存的写次数,提高内存的使用寿命。
-
公开(公告)号:CN105094761A
公开(公告)日:2015-11-25
申请号:CN201410182608.0
申请日:2014-04-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/44
CPC classification number: G06F12/16
Abstract: 本发明公开了一种数据存储方法和设备,以在一定程度上解决现有的数据副本方式的存储系统不能兼顾读写性能的技术问题。在本发明一些可行的实施方式中,方法包括:将待存储数据的第一个副本以第一种数据组织方式写入主存储子系统中的多个主存储装置,将待存储数据的第二个副本以第二种数据组织方式写入备存储子系统中的值日备存储装置;将值日备存储装置对应的主存储装置中存储的、与值日备存储装置不一致的数据读出,并将读出的不一致数据以第三种数据组织方式写入值日备存储装置;第一种数据组织方式和第二种数据组织方式是写优化的,且第二种数据组织方式的写入速度快于第一种数据组织方式的写入速度,第三种数据组织方式则是读优化的。
-
公开(公告)号:CN105094689A
公开(公告)日:2015-11-25
申请号:CN201410209672.3
申请日:2014-05-16
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F3/06
Abstract: 本发明实施例提供一种NVM页框初始化方法、装置和系统。NVM页框初始化方法,包括:确定是否需要对NVM中的页框中的数据进行部分初始化处理;若需要,则采用预设的处理策略对所述页框中部分位置的数据进行初始化处理。本发明实施例,在对NVM中的页框进行初始化时,可以先确定是否需要对NVM中的页框中的数据进行部分初始化处理,如果需要,则可以采用预设的处理策略对所述页框中部分位置的数据进行初始化处理,而非如现有技术对页框中的全部位置的数据进行初始化处理,从而尽可能降低对NVM的写操作次数,进而提高系统性能、缓解内存使用寿命,降低写操作能耗。
-
公开(公告)号:CN102722449B
公开(公告)日:2015-01-21
申请号:CN201210165053.X
申请日:2012-05-24
Applicant: 中国科学院计算技术研究所 , 华为技术有限公司
IPC: G06F12/08
CPC classification number: G06F17/30327
Abstract: 本发明公开一种基于SSD的Key-Value型本地存储方法和系统,所述方法包括:步骤1,对于数据采用内存快照B+树索引结构,进行内存的读写分离操作;步骤2,经过索引后的数据,针对B+树使用FIFO队列管理缓存;步骤3,对所述数据进行读写操作,通过空洞文件机制在日志型追加写入的数据中实现逻辑页号和物理位置的映射管理。
-
公开(公告)号:CN104252420A
公开(公告)日:2014-12-31
申请号:CN201310270239.6
申请日:2013-06-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/06
CPC classification number: G06F12/0811 , G06F12/0804 , G06F12/0866 , G06F12/0879 , G06F12/0897 , G06F12/109 , G06F2212/283 , G06F2212/657 , Y02D10/13
Abstract: 本发明实施例提供一种数据写入方法及内存系统,该方法适用于至少包括内存控制器与内存设备的内存系统,该方法包括:内存控制器接收高速缓存发送的变化信息,变化信息为高速缓存将最后一级缓存LLC的第一待写入高速缓存条Cache Line划分为至少一个数据块后,生成的指示各数据块上的数据是否发生变化的信息,内存控制器根据变化信息,对于数据发生变化的各变化数据块,向内存设备发送对应的列地址和数据,使内存设备对各变化数据块进行数据写入;对于数据未发生变化的数据块,不进行写入,从而实现对有效数据的快速写入,降低内存系统的能耗、提高内存系统的性能的目的。
-
公开(公告)号:CN104123241A
公开(公告)日:2014-10-29
申请号:CN201310144933.3
申请日:2013-04-24
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/10
CPC classification number: Y02D10/13
Abstract: 本发明实施例公开一种内存匿名页初始化方法,包括:获取待识别内存匿名页的物理地址,所述内存匿名页为一个单位的内存;根据所述物理地址,查找预设的地址名称映射表,获取对应于所述物理地址的内存的内存名称,所述地址名称映射表用于反映内存匿名页的物理地址和内存的内存名称的对应关系;根据所述内存名称,查找预设的能耗差异信息映射表,获取对所述内存写0与写1的能耗差异信息,所述能耗差异信息映射表用于反映对不同的内存写0与写1的能耗差异信息;根据对所述内存写0与写1的能耗差异信息,对所述内存匿名页进行相应的初始化操作。相应的本发明实施例还公开了一种内存匿名页初始化装置以及内存匿名页初始化系统。
-
-
-
-
-
-
-
-
-