-
公开(公告)号:CN113778914B
公开(公告)日:2024-06-18
申请号:CN202010526781.3
申请日:2020-06-09
Applicant: 华为技术有限公司
IPC: G06F12/0895 , G06F12/0846
Abstract: 本申请涉及用于执行数据处理的装置、方法、和计算设备。本申请提供的数据处理装置包括:控制单元和耦合至控制单元的缓存单元。缓存单元利用第一队列和第二队列存储由控制单元接收的多个指令,多个指令包括内存拷贝指令和读写指令。在此,第一队列用于存储内存拷贝指令,以及第二队列用于存储读写指令。控制单元接收多个指令,并且根据预定规则和多个指令的类型,将多个指令分别存储至第一队列和第二队列。控制单元并行地执行第一队列和第二队列中存储的指令。由此实现并行地执行两个队列中的指令,进而避免出现读写指令被阻塞的情况。
-
公开(公告)号:CN104516823B
公开(公告)日:2018-04-27
申请号:CN201310464285.X
申请日:2013-09-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
Abstract: 本发明的实施例提供一种数据存储的方法和装置,应用于计算机领域,能够支持混合内存中待存储数据的存储。所述数据存储方法用于编译器,包括:判断待存储数据的数据类型;若所述待存储数据的数据类型是预设数据类型,获取所述待存储数据贡献值;根据所述待存储数据的贡献值判断所述待存储数据在混合内存的存储位置,所述混合内存由消息式内存和普通内存构成。本发明的实施例提供一种数据存储方法和装置,用于混合内存中数据的存储。
-
公开(公告)号:CN113918879A
公开(公告)日:2022-01-11
申请号:CN202010653743.4
申请日:2020-07-08
Applicant: 华为技术有限公司
Abstract: 本申请公开了一种矩阵运算的方法,应用于用于执行矩阵运算的加速器,矩阵运算的加速器,响应于所接收的矩阵运算指令,将第一矩阵的子集和第二矩阵的子集分别存储在存储器的第一存储空间和第二存储空间,将第一矩阵的子集和第二矩阵的子集相乘后获得的子集存储在存储器的第三存储空间;根据矩阵运算指令对第一矩阵的子集和第二矩阵的子集进行矩阵运算,得到矩阵运算的结果。利用专门的矩阵运算的加速器进行矩阵运算,能够在较短的时间内完成大规模矩阵的运算,卸载了处理器的矩阵运算负担,使得矩阵运算不再受限于处理器中寄存器的资源以及处理器自身的计算能力,有效的提高了矩阵运算的效率。
-
公开(公告)号:CN113778914A
公开(公告)日:2021-12-10
申请号:CN202010526781.3
申请日:2020-06-09
Applicant: 华为技术有限公司
IPC: G06F12/0895 , G06F12/0846
Abstract: 本申请涉及用于执行数据处理的装置、方法、和计算设备。本申请提供的数据处理装置包括:控制单元和耦合至控制单元的缓存单元。缓存单元利用第一队列和第二队列存储由控制单元接收的多个指令,多个指令包括内存拷贝指令和读写指令。在此,第一队列用于存储内存拷贝指令,以及第二队列用于存储读写指令。控制单元接收多个指令,并且根据预定规则和多个指令的类型,将多个指令分别存储至第一队列和第二队列。控制单元并行地执行第一队列和第二队列中存储的指令。由此实现并行地执行两个队列中的指令,进而避免出现读写指令被阻塞的情况。
-
-
-
公开(公告)号:CN104516823A
公开(公告)日:2015-04-15
申请号:CN201310464285.X
申请日:2013-09-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
Abstract: 本发明的实施例提供一种数据存储的方法和装置,应用于计算机领域,能够支持混合内存中待存储数据的存储。所述数据存储方法用于编译器,包括:判断待存储数据的数据类型;若所述待存储数据的数据类型是预设数据类型,获取所述待存储数据贡献值;根据所述待存储数据的贡献值判断所述待存储数据在混合内存的存储位置,所述混合内存由消息式内存和普通内存构成。本发明的实施例提供一种数据存储方法和装置,用于混合内存中数据的存储。
-
-
-
-
-
-