-
公开(公告)号:CN105094981B
公开(公告)日:2019-02-12
申请号:CN201410223152.8
申请日:2014-05-23
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明实施例公开了一种数据处理的方法及装置,涉及通信领域,用以提高数据处理的效率。所述方法,包括:获取待处理任务以及与待处理任务对应的至少一个待处理的数据;为待处理任务分配图形处理器GPU;将待处理任务对应的至少一个待处理数据转换为数据集合类型的数据;将数据集合类型中的数据进行解析,将解析后的数据生成至少一个数据块;将生成的至少一个数据块发送给所述被分配的GPU,以使得GPU根据待处理任务对至少一个数据块进行计算处理。本发明适用于触发加速部件处理数据的场景。
-
公开(公告)号:CN105094981A
公开(公告)日:2015-11-25
申请号:CN201410223152.8
申请日:2014-05-23
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
CPC classification number: G06F9/50
Abstract: 本发明实施例公开了一种数据处理的方法及装置,涉及通信领域,用以提高数据处理的效率。所述方法,包括:获取待处理任务以及与待处理任务对应的至少一个待处理的数据;为待处理任务分配图形处理器GPU;将待处理任务对应的至少一个待处理数据转换为数据集合类型的数据;将数据集合类型中的数据进行解析,将解析后的数据生成至少一个数据块;将生成的至少一个数据块发送给所述被分配的GPU,以使得GPU根据待处理任务对至少一个数据块进行计算处理。本发明适用于触发加速部件处理数据的场景。
-
公开(公告)号:CN104516995A
公开(公告)日:2015-04-15
申请号:CN201310456975.0
申请日:2013-09-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F17/50
CPC classification number: G06F17/10
Abstract: 本发明实施例提供一种网络流图缩减方法和装置,其中,该方法包括:通过从待处理网络流图中获取第一网络流子图,第一网络流子图包括M个结点和M个结点之间的边,M个结点中包括第一端点;将第一网络流子图合并成一个第一结点;将第一结点与待处理网络流图中除第一网络流子图之外的第二网络流子图组成第一缩减网络流图,所述第一缩减网络流图的最小割的容量(最大流值)等于所述待处理网络流图的最小割的容量(最大流值),所述第一结点为所述第一缩减网络流图的第一端点;从而可以有效地缩减图规模。本发明实施例不需要待处理网络流图符合一定的规则,使得对图规模进行缩减的过程具有普遍的适用性。
-
公开(公告)号:CN104252338A
公开(公告)日:2014-12-31
申请号:CN201310256673.9
申请日:2013-06-25
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/44
CPC classification number: G06F9/5061
Abstract: 本发明实施例提供一种数据处理的方法和设备,涉及计算机技术领域,通过调用图形处理器对应功能,减轻中央处理器的数据处理负担,提高了数据处理质量。该方法包括:通过多层分区对数据进行分区整理,并将所述分区整理后的数据存入第一缓存器;由所述第一缓存器中调用所述数据,并进行多层洗牌,所述多层洗牌为根据所述数据的共同特征对所述数据进行分组以及统计整理,其中,所述多层洗牌包括内层洗牌和外层洗牌;将进行多层洗牌的所述数据进行统计存入第二缓存器中;将所述第二缓存器中的所述数据通过合并函数进行合并,并将所述合并后的数据缓存入结果缓存器。本发明的实施例应用于计算机数据处理技术。
-
公开(公告)号:CN104184685A
公开(公告)日:2014-12-03
申请号:CN201310201873.4
申请日:2013-05-27
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/927
Abstract: 本发明实施例提供一种数据中心资源分配方法、装置及系统。本发明数据中心资源分配方法,包括:在为第一任务分配数据中心资源时,确定将第一数据中心资源分配给第一任务后,第一任务的服务质量QoS以及正在多核芯片上处理的任务的QoS是否均能够保证;若均能够保证,则将数据中心资源分配给第一任务。以解决现有技术中当将一个任务分配到一个多核芯片上时,造成该多核芯片上已经处理的有QoS要求的任务的QoS以及该任务自身的QoS不能保证的问题,实现了为任务分配资源后能够保证有QoS要求的任务的QoS要求,并且同时提高了多核芯片的资源利用率。
-
公开(公告)号:CN101286122B
公开(公告)日:2011-03-23
申请号:CN200810112231.6
申请日:2008-05-22
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了RISC处理器及其浮点栈指令翻译装置及方法,其选择目标体系结构的多个浮点寄存器作为目标寄存器,并以一整型数据变量和浮点数组变量,作为模拟TOP寄存器和模拟数据寄存器,模拟源体系结构的TOP寄存器操作和数据寄存器;在翻译浮点栈指令中,根据不同的浮点栈指令,选择未被分配的目标寄存器,将所述浮点栈指令的模拟数据寄存器映射到相应的所述未被分配的目标寄存器,对所述相应的目标寄存器进行翻译操作,并根据目标寄存器的变化更新模拟TOP寄存器以及模拟数据寄存器;其能够节省因固定映射寄存器而生产的数据交换和数据传输指令翻译时的开销,提高二进制翻译系统的效率。
-
公开(公告)号:CN101286122A
公开(公告)日:2008-10-15
申请号:CN200810112231.6
申请日:2008-05-22
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了RISC处理器及其浮点栈指令翻译装置及方法,其选择目标体系结构的多个浮点寄存器作为目标寄存器,并以一整型数据变量和浮点数组变量,作为模拟TOP寄存器和模拟数据寄存器,模拟源体系结构的TOP寄存器操作和数据寄存器;在翻译浮点栈指令中,根据不同的浮点栈指令,选择未被分配的目标寄存器,将所述浮点栈指令的模拟数据寄存器映射到相应的所述未被分配的目标寄存器,对所述相应的目标寄存器进行翻译操作,并根据目标寄存器的变化更新模拟TOP寄存器以及模拟数据寄存器;其能够节省因固定映射寄存器而生产的数据交换和数据传输指令翻译时的开销,提高二进制翻译系统的效率。
-
公开(公告)号:CN100359472C
公开(公告)日:2008-01-02
申请号:CN200510080339.8
申请日:2005-07-01
Applicant: 中国科学院计算技术研究所
IPC: G06F9/45
Abstract: 本发明公开了一种二进制翻译中库函数调用的处理方法,尽可能地对源X86二进制程序中的库函数调用进行识别和提升;对于可包装库函数,用目标机本地的约定进行传参和返回值处理,这样省去了对X86参数压栈和从堆栈中取返回值的模拟,避免了频繁的内存操作,使用本地的库函数,也不会因为翻译PLT、fixup函数、库函数的源二进制代码造成代码膨胀导致的性能损失,提高了程序执行的效率;对于PLT短路库函数,虽然继续维护X86模拟堆栈,但是控制流不进入PLT和动态链接器的fixup函数,即不翻译PLT和动态链接器的fixup函数的源二进制代码,避免了因为翻译PLT、fixup函数造成代码膨胀导致的性能损失,控制流直接进入库函数的本地码,也能够较好地提高程序执行的效率。
-
公开(公告)号:CN1828539A
公开(公告)日:2006-09-06
申请号:CN200510051448.7
申请日:2005-03-04
Applicant: 中国科学院计算技术研究所
IPC: G06F9/45
Abstract: 本发明公开了一种二进制翻译中对局部变量识别和提升的方法包括以下步骤:a.对翻译单元进行条件判别,判断在此翻译单元内能否进行局部变量的提升;b.依次对可处理翻译单元的每个基本块进行处理,对每条指令的局部变量进行识别;c.将b步骤中识别出来的局部变量进行提升,将识别出来的信息传播到整个翻译单元,并在必要的时候进行同步;本发明克服现有二进制翻译技术中局部变量不能和其他内存操作数区别对待的缺陷,通过对局部变量识别和提升,提高翻译质量和效果,从而提高二进制翻译的性能。
-
公开(公告)号:CN1716202A
公开(公告)日:2006-01-04
申请号:CN200410009287.0
申请日:2004-06-30
Applicant: 中国科学院计算技术研究所
IPC: G06F9/45
Abstract: 本发明公开了动静结合二进制翻译中静态信息不完备的处理方法及装置,通过预留必要的入口,由动态翻译执行器进行即时翻译,并通过和预留入口相链接的方式发挥系统的性能。增加设置入口和采用即时翻译,克服现有技术动态执行中长时间无法返回静态所生成的本地码的问题,以及动态是单纯采用解释执行效率低的问题,提高代码质量和系统整体性能。
-
-
-
-
-
-
-
-
-