-
公开(公告)号:CN106407224A
公开(公告)日:2017-02-15
申请号:CN201510466697.6
申请日:2015-07-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明实施例公开了一种键值存储系统中文件压实的方法和装置,涉及数据处理技术领域,用以减少执行压实操作时所需要占用的I/O带宽和内存资源,从而使得在执行压实操作的过程中,不影响执行其他操作的速率,以提升用户体验。本发明实施例提供的方法包括:根据待压实SSTable对应的Delete Log,对待压实SSTable进行压实,生成新的SSTable;其中,该Delete Log中记录有待压实SSTable中保存的键值存储KV-Store系统中的非最新Value所对应的Key,该新的SSTable中不包含该Delete Log中的Key对应的Key-Value对;删除待压实SSTable。
-
公开(公告)号:CN106933882B
公开(公告)日:2020-09-29
申请号:CN201511028360.3
申请日:2015-12-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F16/21
Abstract: 本发明实施例提供了一种大数据计算方法和装置,实现了大数据计算。该方法包括:根据增量数据、每一个计算步骤的增量传递规则以及每一个计算步骤需要保存的必要数据,计算出大数据计算的增量输出结果,其中,该必要数据包括完整输入、完整输出中的至少一项,每一个计算步骤需要保存的必要数据在进行完整计算或增量计算时根据每一个计算步骤的增量传递规则进行保存;根据增量输出结果与大数据计算的原始输出结果,确定最终计算结果。将大数据计算分为至少两个计算步骤,通过每一个计算步骤的增量传递规则,以细粒度的方式进行大数据的增量计算,从而提升了大数据增量计算的效率。
-
公开(公告)号:CN106407224B
公开(公告)日:2019-09-13
申请号:CN201510466697.6
申请日:2015-07-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F16/174
Abstract: 本发明实施例公开了一种键值存储系统中文件压实的方法和装置,涉及数据处理技术领域,用以减少执行压实操作时所需要占用的I/O带宽和内存资源,从而使得在执行压实操作的过程中,不影响执行其他操作的速率,以提升用户体验。本发明实施例提供的方法包括:根据待压实SSTable对应的Delete Log,对待压实SSTable进行压实,生成新的SSTable;其中,该Delete Log中记录有待压实SSTable中保存的键值存储KV‑Store系统中的非最新Value所对应的Key,该新的SSTable中不包含该Delete Log中的Key对应的Key‑Value对;删除待压实SSTable。
-
公开(公告)号:CN106933882A
公开(公告)日:2017-07-07
申请号:CN201511028360.3
申请日:2015-12-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明实施例提供了一种大数据计算方法和装置,实现了大数据计算。该方法包括:根据增量数据、每一个计算步骤的增量传递规则以及每一个计算步骤需要保存的必要数据,计算出大数据计算的增量输出结果,其中,该必要数据包括完整输入、完整输出中的至少一项,每一个计算步骤需要保存的必要数据在进行完整计算或增量计算时根据每一个计算步骤的增量传递规则进行保存;根据增量输出结果与大数据计算的原始输出结果,确定最终计算结果。将大数据计算分为至少两个计算步骤,通过每一个计算步骤的增量传递规则,以细粒度的方式进行大数据的增量计算,从而提升了大数据增量计算的效率。
-
公开(公告)号:CN108304217B
公开(公告)日:2020-11-03
申请号:CN201810195510.7
申请日:2018-03-09
Applicant: 中国科学院计算技术研究所
IPC: G06F9/30
Abstract: 提供了一种用于将原始的长位宽操作数指令转换为短位宽操作数指令的方法,其中,所述长位宽操作数指令包括用于指定至少两个寄存器的至少两个字段,所述至少两个寄存器中的每一个能够存储一个长位宽源操作数,所述方法包括:从所述至少两个字段中选择第一字段;使用所述第一字段指定用于存储两个短位宽源操作数的一个寄存器,其中,所述两个短位宽源操作数分别存储于该寄存器的高半部分和低半部分;以及,在指令中指定所述短位宽源操作数的位宽,该位宽小于所述长位宽源操作数的位宽。还提供了用于执行该短位宽操作数指令的方法。
-
公开(公告)号:CN108427573B
公开(公告)日:2020-11-03
申请号:CN201810170615.7
申请日:2018-03-01
Applicant: 中国科学院计算技术研究所
IPC: G06F9/30
Abstract: 本发明提供一种用于处理器的适于短操作数的扩展指令执行方法,包括:1)取出扩展指令,其由处理器的原始长操作数指令扩展而得;原始长操作数指令包括至少两个用于指定操作数位置的域,操作数包括源操作数和目的操作数;其中,将原始长操作数指令的至少一个用于指定操作数位置的域重定义为指定两个短操作数位置的域,从而得到所述扩展指令;2)对指令进行译码,分解成对应于一系列微操作的控制信号;3)将控制信号派发,以寻址并取出短操作数、执行原始长操作数指令对应的运算、然后再将运算结果存入扩展指令所指定的寄存器。本发明还提供了相应的用于处理器的适于短操作数的扩展指令执行装置。
-
公开(公告)号:CN108415728B
公开(公告)日:2020-12-29
申请号:CN201810170641.X
申请日:2018-03-01
Applicant: 中国科学院计算技术研究所
IPC: G06F9/302 , G06F9/312 , G06F1/3234
Abstract: 本发明提供一种用于处理器的扩展浮点运算指令执行方法,包括下列步骤:1)取出扩展浮点运算指令,该指令中至少包括定点运算的操作数存放寄存器字段和定点运算结果存放位置字段;2)对扩展浮点运算进行译码,分解成对应于一系列微操作的控制信号;3)将步骤2)所得的控制信号派发至浮点寄存器、定点运算逻辑单元以及存放运算结果的目标寄存器;4)基于被派发的控制信号,处理器寻址到存放定点运算的操作数的浮点寄存器并将操作数取出;5)通过扩展路径将操作数从浮点寄存器传输到定点运算逻辑单元;6)定点运算逻辑单元将运算结果传输到扩展浮点运算指令中的运算结果存放位置。本发明还提供了相应的用于处理器的扩展浮点运算指令执行装置。
-
公开(公告)号:CN108415728A
公开(公告)日:2018-08-17
申请号:CN201810170641.X
申请日:2018-03-01
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种用于处理器的扩展浮点运算指令执行方法,包括下列步骤:1)取出扩展浮点运算指令,该指令中至少包括定点运算的操作数存放寄存器字段和定点运算结果存放位置字段;2)对扩展浮点运算进行译码,分解成对应于一系列微操作的控制信号;3)将步骤2)所得的控制信号派发至浮点寄存器、定点运算逻辑单元以及存放运算结果的目标寄存器;4)基于被派发的控制信号,处理器寻址到存放定点运算的操作数的浮点寄存器并将操作数取出;5)通过扩展路径将操作数从浮点寄存器传输到定点运算逻辑单元;6)定点运算逻辑单元将运算结果传输到扩展浮点运算指令中的运算结果存放位置。本发明还提供了相应的用于处理器的扩展浮点运算指令执行装置。
-
公开(公告)号:CN108427573A
公开(公告)日:2018-08-21
申请号:CN201810170615.7
申请日:2018-03-01
Applicant: 中国科学院计算技术研究所
IPC: G06F9/30
Abstract: 本发明提供一种用于处理器的适于短操作数的扩展指令执行方法,包括:1)取出扩展指令,其由处理器的原始长操作数指令扩展而得;原始长操作数指令包括至少两个用于指定操作数位置的域,操作数包括源操作数和目的操作数;其中,将原始长操作数指令的至少一个用于指定操作数位置的域重定义为指定两个短操作数位置的域,从而得到所述扩展指令;2)对指令进行译码,分解成对应于一系列微操作的控制信号;3)将控制信号派发,以寻址并取出短操作数、执行原始长操作数指令对应的运算、然后再将运算结果存入扩展指令所指定的寄存器。本发明还提供了相应的用于处理器的适于短操作数的扩展指令执行装置。
-
公开(公告)号:CN108304217A
公开(公告)日:2018-07-20
申请号:CN201810195510.7
申请日:2018-03-09
Applicant: 中国科学院计算技术研究所
IPC: G06F9/30
Abstract: 提供了一种用于将原始的长位宽操作数指令转换为短位宽操作数指令的方法,其中,所述长位宽操作数指令包括用于指定至少两个寄存器的至少两个字段,所述至少两个寄存器中的每一个能够存储一个长位宽源操作数,所述方法包括:从所述至少两个字段中选择第一字段;使用所述第一字段指定用于存储两个短位宽源操作数的一个寄存器,其中,所述两个短位宽源操作数分别存储于该寄存器的高半部分和低半部分;以及,在指令中指定所述短位宽源操作数的位宽,该位宽小于所述长位宽源操作数的位宽。还提供了用于执行该短位宽操作数指令的方法。
-
-
-
-
-
-
-
-
-