Processing

Please wait...

PATENTSCOPE will be unavailable a few hours for maintenance reason on Tuesday 25.01.2022 at 9:00 AM CET
Settings

Settings

Goto Application

1. WO2022007597 - MATRIX OPERATION METHOD AND ACCELERATOR

Publication Number WO/2022/007597
Publication Date 13.01.2022
International Application No. PCT/CN2021/099891
International Filing Date 12.06.2021
IPC
G06F 17/16 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
10Complex mathematical operations
16Matrix or vector computation
Applicants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN]/[CN]
Inventors
  • 李涛 LI, Tao
  • 卢廷玉 LU, Tingyu
  • 崔宝龙 CUI, Baolong
  • 俞立呈 YU, Licheng
  • 刘昊程 LIU, Haocheng
  • 林伟彬 LIN, Weibin
Priority Data
202010653743.408.07.2020CN
Publication Language Chinese (zh)
Filing Language Chinese (ZH)
Designated States
Title
(EN) MATRIX OPERATION METHOD AND ACCELERATOR
(FR) PROCÉDÉ D'OPÉRATION MATRICIELLE ET ACCÉLÉRATEUR
(ZH) 矩阵运算的方法和加速器
Abstract
(EN) A matrix operation method, applied to an accelerator for performing matrix operation, comprising: in response to a received matrix operation instruction, a matrix operation accelerator (100) storing a first matrix subset and a second matrix subset in a first storage space and a second storage space of a memory (120) respectively, and storing a subset obtained by multiplying the first matrix subset and the second matrix subset in a third storage space of the memory (120); and performing matrix operation on the first matrix subset and the second matrix subset according to the matrix operation instruction, so as to obtain a result of the matrix operation. The specialized matrix operation accelerator (100) is used for matrix operation, large-scale matrix operation can be completed in a short time, and a matrix operation burden of a processor is relieved, so that the matrix operation is no longer limited to the resource of a register in the processor and the computing capability of the processor itself, effectively increasing the efficiency of matrix operation.
(FR) Procédé d'opération matricielle, appliqué à un accélérateur pour réaliser une opération matricielle, comprenant les étapes suivantes : en réponse à une instruction d'opération matricielle reçue, un accélérateur d'opération matricielle (100) stocke un premier sous-ensemble de matrice et un second sous-ensemble de matrice dans un premier espace de stockage et un deuxième espace de stockage d'une mémoire (120) respectivement, et stocke un sous-ensemble obtenu par multiplication du premier sous-ensemble de matrice et du second sous-ensemble de matrice dans un troisième espace de stockage de la mémoire (120); et effectue une opération matricielle sur le premier sous-ensemble de matrice et le second sous-ensemble de matrice en fonction de l'instruction d'opération matricielle, de façon à obtenir un résultat de l'opération matricielle. L'accélérateur d'opération matricielle (100) spécialisé est utilisé dans le cadre de l'opération matricielle, une opération matricielle à grande échelle peut être achevée en un court laps de temps, et une charge d'opération matricielle d'un processeur est supprimée, de sorte que l'opération matricielle n'est plus limitée à la ressource d'un registre dans le processeur et à la capacité de calcul du processeur lui-même, augmentant efficacement l'efficacité de l'opération matricielle.
(ZH) 一种矩阵运算的方法,应用于用于执行矩阵运算的加速器,矩阵运算的加速器(100),响应于所接收的矩阵运算指令,将第一矩阵的子集和第二矩阵的子集分别存储在存储器(120)的第一存储空间和第二存储空间,将第一矩阵的子集和第二矩阵的子集相乘后获得的子集存储在存储器(120)的第三存储空间;根据矩阵运算指令对第一矩阵的子集和第二矩阵的子集进行矩阵运算,得到矩阵运算的结果。利用专门的矩阵运算的加速器(100)进行矩阵运算,能够在较短的时间内完成大规模矩阵的运算,卸载了处理器的矩阵运算负担,使得矩阵运算不再受限于处理器中寄存器的资源以及处理器自身的计算能力,有效的提高了矩阵运算的效率。
Latest bibliographic data on file with the International Bureau